Integre o portal captive com o Microsoft Entra ID (Azure Active Directory) para que funcionários façam login no Wi-Fi usando suas contas corporativas da Microsoft.

1. Registrar aplicação no Azure

  1. Acesse o Portal Azure

    Faça login em portal.azure.com com uma conta de administrador do Entra ID.

  2. Registre uma nova aplicação

    Vá em Entra ID → App registrations → New registration. Informe um nome (ex.: "CaptiveWeb Wi-Fi") e selecione o tipo de conta suportado.

  3. Configure o Redirect URI

    Em Redirect URIs, adicione: https://portal.captiveweb.com.br/auth/entra/callback

  4. Copie as credenciais

    Anote o Application (client) ID e o Directory (tenant) ID. Em Certificates & secrets, gere um novo Client Secret e copie o valor.

2. Configurar no CaptiveWeb

  1. Acesse Configurações → Integrações → Entra ID

    No painel do CaptiveWeb, vá em Configurações → Integrações → Microsoft Entra ID.

  2. Informe as credenciais do Azure

    Cole o Tenant ID, Client ID e Client Secret copiados do portal Azure.

  3. Salve e teste

    Clique em Salvar. O sistema testará a conexão com o Entra ID.

3. Ativar no portal captive

No Editor Visual → Autenticação, selecione SSO — Microsoft Entra ID. O portal exibirá o botão "Entrar com conta Microsoft".

⚠️
Escopo mínimo necessárioA aplicação no Azure precisa ter permissão de leitura de perfil do usuário (User.Read). Não é necessário nenhuma permissão administrativa.