Versão: 0.1
Data: 08/08/2025
Autor: Gusthavo Nóbrega Furuhashi
Documentos relacionados:
1. Objetivo
Este tutorial tem como objetivo mostrar o passo a passo da configuração do Windows Server para utilizar o SSO da Mambo WiFi, utilizando as ferramentas AD e ADFS.
2. Pré-requisitos
Conhecimentos:
Familiaridade com o Painel Administrativo Mambo;
Necessário conhecimento técnico ou uma equipe para fazer integração/configurações do AD, pois a responsabilidade da instalação, manutenção e otimização do Windows Server com AD e ADFS é do cliente. A Mambo WiFi não presta suporte nessa configuração.
Ferramentas/Softwares:
Possuir AD com WINDOWS SERVER 2019 ou superior;
Possuir IP PÚBLICO no ADFS ou domínio apontando ao ADFS de forma pública (comunicável pela internet);
Possuir uma conta no painel Mambo ATIVADA e com equipamento FUNCIONANDO.
Acessos/Permissões: Será necessário ter acesso Administrador ao Painel Administrativo Mambo.
3. Links Úteis
Ativação de um Painel Administrativo Mambo: https://mambowifi.com/contato/
4. Informações
4.1. Etapas de Execução da Integração e Responsabilidades
Contratação do Add-on de Integração SSO AD/ADFS: Cliente e Time Comercial Mambo WiFi.
Configuração da Integração do AD/ADFS: Cliente
Teste de acesso à URL gerada no AD/ADFS: Cliente
Envio da URL gerada no AD/ADFS: Cliente
Configurações de Integração no painel Mambo WiFi: Time de Tecnologia Mambo WiFi
Envio do Código/HASH de Integração do AD/ADFS: Time de Suporte Mambo WiFi
Testes finais de Integração: Cliente e Time de Suporte Mambo WiFi
Agora preencha os campos necessários para cadastrar o equipamento.
5. Procedimento
5.1. Vídeo de configuração do AD
Passo a Passo explicado por vídeo (abaixo do vídeo possui a versão escrita):
5. Procedimento
5.1. Configurando a integração passo a passo
Acesse o Windows Server utilizando uma conta de administrador.
Abra o Server Manager (por padrão ele se abre sozinho):
Click em Manage e Add Roles and Features:
Avance em Next até Server Roles, Selecione Active Directory Domain Services, Active Directory Federation Services, DNS Server e Web Server (IIS)
Avance até a opção Install ficar habilitada, clique em Install e espera o procedimento ser realizado, após o mesmo terminar, o servidor reiniciará automaticamente.
Após o servidor instalar e reiniciar, abra novamente o Server Manager e clique no ícone de notificação
Click em Promote this server to a domain controller
Em Deployment Configuration, selecione Add a new forest e informe em Root domain name o domínio escolhido para ser usado no AD
Em Domain Controller Options, mantenha seleciona o default das configurações e só determine uma senha conforme solicitado
Avance até aparecer a opção de Install, selecione a mesma caso o Wizard do AD tenha verificado com êxito todos os requisitos conforme imagem abaixo
Após instalar, pesquise por Windows Adminstrative Tools
Selecione Internet Information Services (IIS) Manager
Selecione o servidor
Selecione Server Certificates
Selecione Create Self-Signed Certificate
Coloque o domínio que você escolheu no campo especificado e click em OK
Após isso, clique duas vezes no certificado
Clique em Details
Clique em Copy to File.
Será aberto o Setup para a exportação do certificado, clique em next
Selecione Yes, export the private key e next
Especifique uma senha para o certificado e click em next
Determine um nome para o certificado e click em next
Se tudo ocorrer bem, a mensagem de the export was successful irá aparecer
Volte ao Server Manager, clique em notification e clique em Configure the federation service on this server
Avance até Specify Service Properties, selecione o certificado, e mantenha o nome mambowifi no Federation Service Display Name
Em Specify Service Account, clique em select em Account Name e selecione a conta de administrador
Em Account Password, coloque a senha da conta Administrador e de um next
Se tudo ocorrer bem, o setup irá alertar que tudo foi checado corretamente e você pode clicar em configure
5.2. Configurando a integração SSO no painel administrativo.
Acesse o painel administrativo da sua conta Mambo e navegue até o Menu > Gerenciamento de SSO
Clique no botão ‘Cadastrar’
Selecione a opção Active Directory Federation Services (ADFS) e preencha todas as informações abaixo:
Nome da Conexão: <nome para identificação>
Texto do botão que aparecerá no captive (nos 03 idiomas)
Informações de Authorization Server (não é necessário alterar)
Client ID: <vai vir preenchido automaticamente>
Campo identificador: <upn>
Resource: <mambowifi>
Escopo: <openid>
Completar cadastro após login? <Não>
Protocolo Open ID Connect (OIDC): <Sim>
Copie o código em Application/Client ID
5.3. Configurações finais com Application/Client ID
Pesquise pelo Windows PowerShell no Windows Server e abra ele em modo administrador
Aplique o seguinte comando modificando em seu corpo conforme necessário
Add-AdfsClient -Name "mambowifi" -ClientId "10" -RedirectUri "https://seupainel.mambowifi.com/oauth-callback" -Description "OAuth 2.0 client for Mambo"
Modificando "10" pelo client ID que você acabou de copiar, e substitua "seupainel.mambowifi.com" pelo link do seu painel da mambo, NÃO APLIQUE O COMANDO SEM MODIFICAR ESSES DETALHES
Pesquise novamente o Windows Administrative Tools e abra o mesmo
Abra o AD FS Management
Clique em Relying Party Trusts
Clique em Add Relying Party Trust
Siga os seguintes passos.
Após aplicar as configurações acima, a tela de Edit Claim Issuance Policy for mambowifi irá se abrir, click em Add Rule
Selecione Send LDAP Attributes as Claim
Selecione Active Directory em Attibute store
Em Mapping of LDAP attributes to outgoing claim types, mantenha conforme abaixo e clique em finish
Abra novamente o powershell pesquisando na barra de pesquisa
Aplique o seguinte comando
Grant-AdfsApplicationPermission -ClientRoleIdentifier "10" -ServerRoleIdentifier "mambowifi" -ScopeNames "openid"
Modificando "10" client ID que você copiou no passo 33, NÃO APLICAR ANTES DE MODIFICAR ESSE DETALHE
Aplique outros dois comandos
Set-AdfsProperties -EnableIdpInitiatedSignonPage $true
Get-AdfsProperties | fl *idpinitiatedsignon*
Acesse a URL do seu painel e veja se será exibido o botão do ADFS. Clique sobre ele e veja se irá aparecer os dados para fazer a autenticação
5.4. Configurações finais com Application/Client ID
Pressione as teclas Windows + R para abrir o menu executar e após isso digite “services.msc” para abrir a aba de serviços do Windows.
Em Serviços, procure por Active Directory Federation Services (para ficar mais fácil, clique na tabela “Nome” que ordenará por ordem alfabética). Clique com o botão direito do mouse e vá até “Propriedades”.
Verifique se o serviço está em execução, em “Status do serviço”. Caso não esteja, basta iniciar e selecionar o Tipo de inicialização como “Automático”
Agora para confirmar, abra o menu executar novamente com o atalho Windows + R e digite msconfig. Após isso, ir até a aba Serviços e verificar se o serviço Active Directory Federation Services está em execução.
Se houver alguma dúvida ou dificuldade, você pode entrar em contato com nosso suporte através do e-mail suporte@mambowifi.com informando sua dificuldade, número de telefone para contato e URL do painel administrativo.