Login único no Moodle com Microsoft 365, Google e Active Directory

Uma das primeiras coisas que o RH e a TI pedem em um Moodle corporativo é login único: o colaborador entra com a mesma conta do e-mail da empresa, sem decorar mais uma senha. Menos chamados de "esqueci a senha", menos contas soltas e desligamento mais seguro.
As três opções mais usadas
Microsoft 365 (Entra ID)
O Moodle tem suporte nativo a OAuth 2 com Microsoft. Você registra o aplicativo no Entra ID, cria o serviço em Administração do site > Servidor > Serviços OAuth 2 e ativa a autenticação OAuth 2. Na tela de login aparece o botão para entrar com a conta Microsoft.
Google Workspace
Mesmo caminho do Microsoft: serviço OAuth 2 do Google, credenciais criadas no console do Google e autenticação OAuth 2 ativa. Bom para empresas e escolas que já usam Google.
Active Directory (LDAP)
Para empresas com Active Directory local, o Moodle tem autenticação LDAP nativa. Além de validar a senha, permite sincronizar usuários por tarefa programada e, com a sincronização de coortes, colocar cada pessoa no grupo certo para as trilhas.
Qual escolher
- Usa Microsoft 365: OAuth 2 com Microsoft.
- Usa Google Workspace: OAuth 2 com Google.
- Tem Active Directory local e quer sincronizar departamentos: LDAP, às vezes junto com OAuth 2.
- Usa outro provedor de identidade (SAML): é possível com plugin; avaliamos o caso.
Os cuidados mais comuns
- E-mail como chave: contas antigas criadas com outro e-mail viram duplicadas. Vale revisar antes de ativar.
- Endereço de retorno: o endereço cadastrado no provedor precisa bater exatamente com o do Moodle, com https.
- Administrador de reserva: mantenha uma conta de administrador com login manual, para não ficar trancado fora se o provedor falhar.
- Desligamentos: com LDAP, a sincronização pode suspender quem saiu da empresa. Com OAuth 2, quem perde a conta corporativa perde o acesso.
Login único é o primeiro passo da integração com o RH. O próximo é a matrícula automática nas trilhas. Veja integração do Moodle com o RH.
Leia também: Como personalizar a página de login do Moodle (com SCSS).
Perguntas frequentes
O Moodle tem login com Microsoft 365?
Sim. O Moodle tem suporte nativo a OAuth 2 com Microsoft, configurado em Administração do site > Servidor > Serviços OAuth 2, junto com o método de autenticação OAuth 2. O colaborador entra com a mesma conta do e-mail corporativo.
Qual a diferença entre OAuth 2 e LDAP no Moodle?
Com OAuth 2, o usuário é enviado para entrar na Microsoft ou no Google e volta autenticado. Com LDAP, o Moodle consulta o Active Directory diretamente e pode sincronizar usuários e grupos de forma programada.
Dá para criar os usuários automaticamente no primeiro login?
Sim. Com OAuth 2 ou LDAP, a conta pode ser criada no primeiro acesso, com nome e e-mail vindos do provedor.
Quanto tempo leva para configurar SSO no Moodle?
Em muitos casos, a configuração e os testes cabem em uma hora técnica. Ambientes com várias regras de grupos e sincronização podem levar mais.