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

Tarefa Comissao

Proposta de menu e submenu (arquitetura de informação) para o website institucional do IUDN.

EVENTOS COMEMORATIVOS DO 25 ANIVERSARIO DE TRANSFORMACAO DAS F-FDTL PLANEAMENTO E A EXECUÇÃO DAS ATIVIDADES, (Período: 26–31 de janeiro de 2026)