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)

  1. Clique em Microsoft 365 OAuth2

  2. Será redirecionado para o portal da Microsoft

  3. Introduza o email institucional, por exemplo:

    nome@academiamilitar.pt
  4. Introduza a senha do Microsoft 365

  5. Autorize o acesso (se solicitado)

  6. ✅ 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:

    https://moodle.academiamilitar.pt/admin/oauth2callback.php

🔧 No Moodle (Administração)

Caminho:

Administração do site → Servidor → OAuth 2 services → Microsoft

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:

Moodle: joao.silva@academiamilitar.pt Microsoft: joao.silva@academiamilitar.pt

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

Popular posts from this blog

Plano Estratégico de Implementação da Academia Militar Conjunta (AMC)

os salários dos docentes dependem de estatutos legais específicos. No ensino básico/secundário (Ministério da Educação), os professores com mestrado ou doutor

Enquadramento do Regime Contratual do Pessoal