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.

Alejandro Argachá, especialista em Moodle

Escrito por Alejandro Argachá

Trabalha com Moodle desde 2011, com mais de 250 projetos entregues, boa parte para outras empresas que vendem Moodle. Resolve na prática problemas como este em plataformas de empresas e instituições brasileiras. Ver casos reais.