Como conectar o Microsoft 365 através do Moodle
Como conectar o Microsoft 365 através do Moodle
1️⃣ O que está configurado no seu Moodle (leitura da imagem)
A página de login indica que o Moodle já possui:
-
✅ OAuth 2 integrado
-
✅ Autenticação federada com Microsoft 365
-
✅ Plugin Microsoft 365 / Azure AD ativo
Os botões visíveis:
-
Microsoft 365 OAuth2
-
Login Microsoft365
➡️ Isso significa que não é necessário criar senha no Moodle, desde que o utilizador exista no Microsoft 365 institucional.
2️⃣ Como o utilizador faz o login (docente, aluno ou staff)
Opção recomendada (mais segura)
-
Clique em Microsoft 365 OAuth2
-
Será redirecionado para o portal da Microsoft
-
Introduza o email institucional, por exemplo:
-
Introduza a senha do Microsoft 365
-
Autorize o acesso (se solicitado)
-
✅ Login automático no Moodle
📌 Vantagem: autenticação única (SSO – Single Sign-On)
3️⃣ Requisitos técnicos obrigatórios (lado institucional)
Para que isto funcione corretamente, a instituição deve ter:
🔧 No Microsoft Azure (Microsoft Entra ID)
-
Aplicação registada
-
Permissões:
-
openid -
profile -
email
-
-
Redirect URI configurado, por exemplo:
🔧 No Moodle (Administração)
Caminho:
Deve estar:
-
✔ Serviço Microsoft ativo
-
✔ Client ID e Client Secret válidos
-
✔ Associação ao método de autenticação correta
4️⃣ Associação automática de contas (ponto crítico)
O Moodle associa o utilizador do Microsoft 365 ao utilizador Moodle com base em:
-
📧 Email
-
ou 🆔 username
➡️ O email no Microsoft 365 tem de coincidir com o email registado no Moodle.
Exemplo correto:
5️⃣ Problemas comuns e soluções
❌ “Conta não encontrada”
✔ O utilizador ainda não existe no Moodle
✔ Solução: ativar criação automática de utilizadores via OAuth2
❌ Loop de login
✔ Redirect URI incorreto no Azure
✔ Solução: corrigir URL de retorno
❌ Login aparece mas não autentica
✔ Falta de permissões no Azure
✔ Solução: conceder consentimento do administrador
6️⃣ Boas práticas institucionais (nível académico/militar)
Como recomendação estratégica (seguindo padrões da Academia Militar de Portugal, NATO DEEP e Erasmus+):
-
🔐 Usar apenas Microsoft 365 (SSO)
-
❌ Desativar login por senha local
-
👤 Sincronizar utilizadores via Azure AD
-
📊 Auditar acessos e logs
-
🛡 Integrar com políticas de cibersegurança institucional
7️⃣ Referências técnicas e académicas
-
Dougiamas, M. (2004). Moodle: A Virtual Learning Environment
-
Microsoft Learn – Integrate Azure AD with Moodle
-
UNESCO (2022). Digital Learning Platforms in Higher Education
-
European Defence Education (EDE) – LMS Best Practices
-
Moodle Docs – OAuth 2 authentication
Se quiser, posso:
-
✔ Verificar passo a passo a configuração no Azure
-
✔ Criar um manual institucional de login
-
✔ Propor um modelo para IUDN / Academia Militar Conjunta
-
✔ Comparar com o modelo da Academia Militar (Portugal)
Comments
Post a Comment