SAML Single Sign-On (SSO) no Drupal usando ADFS como IdP
Visão geral
A integração Drupal SAML usando o miniOrange SAML SP O módulo estabelece SSO contínuo entre o ADFS e o site Drupal. Os usuários poderão efetuar login no site Drupal usando suas credenciais do ADFS. Este documento orientará você nas etapas de configuração do Single Sign-On (SSO) entre o Drupal como Provedor de Serviços (SP) e o ADFS como Provedor de Identidade (IdP). O módulo é compatível com Drupal 7, Drupal 8, Drupal 9, Drupal 10 e Drupal 11.
Passos da instalação
- Usando o Composer
- Usando Drush
- Instalação manual
Etapas de configuração
Metadados SAML SP do Drupal:
- Acesse Configuração → Personalidades → Configuração de login SAML no Administração menu. (/admin/config/people/miniorange_saml/idp_setup)
- Sob o Metadados do Provedor de Serviços guia, copie o URL de metadados clicando no exemplar botão. (Isso é necessário para configurar o IdP.)
Configurar o aplicativo SAML Single Sign-On no ADFS:
- In server Manager, clique em Ferramentas e depois selecione Gerenciamento do ADFS.
- No painel lateral direito, selecione Adicionar confiança de terceira parte confiável sob a ADFS seção.

- Para continuar, clique no Começar botão na tela de boas-vindas.

- Selecione os Importar dados sobre a parte confiável de um arquivo opção. Carregue o arquivo de metadados SP do Drupal. Clique no Seguinte botão para continuar.

- De acordo com o relatório Nome visível, digite o nome do aplicativo e clique em Seguinte botão.

- Selecionar Permitir a todos na página Escolher Política de Controle de Acesso e clique em Seguinte botão.

- Na página Pronto para adicionar confiança, clique em Seguinte botão.

- Na página Concluir, verifique se a caixa de seleção ao lado de Configurar política de emissão de reivindicações para este aplicativo está selecionado e clique em Fechar.

- Você pode encontrar o aplicativo em Relay Party Trust no ADFS depois que ele for criado.
- No painel do lado direito, clique em Editar Política de Emissão de Reivindicação no menu suspenso do aplicativo que você criou no ADFS (neste caso, DrupalSAML).

- Clique na Adicionar regra botão no Regras de transformação de emissão aba.
- No Selecione o modelo de regra página clique no Seguinte botão.
- Insira as informações fornecidas na página Configurar regra:
- Mapeie o atributo LDAP de saída da seguinte maneira:
Atributo LDAP (selecione ou digite para adicionar mais) Tipo de reivindicação de saída (selecione ou digite para adicionar mais) Endereço de e-mail ID Nome Nome de exibição Nome
| Nome da regra de reivindicação | Insira o nome da regra de reivindicação (qualquer), por exemplo, Atributo |
| Armazenamento de atributos | Active Directory no menu suspenso |
- Para continuar, clique no Acabamento botão.
- No Regras de transformação de emissão guia, clique em Inscreva-seE clique em OK para continuar.
- Conforme mostrado na imagem abaixo, selecione Editar Propriedades do Serviço de Federação no menu suspenso do AD FS.
Obtenha os metadados do ADFS:
- No Propriedades do Serviço de Federação janela, vá para o Geral tab e copie o Serviço de Federação nome.
- Substituir " " na URL https://<your_ADFS_domain>/federationmetadata/2007-06/federationmetadata.xm> com o seu "Nome do Serviço de Federação" real. Por exemplo, se o nome do seu Serviço de Federação for "example.com", o URL de metadados atualizado deve ser https://<your_ADFS_domain>/federationmetadata/2007-06/federationmetadata.xml.
- Em seguida, basta copiar o "URL de metadados do ADFS IdP", que está no formato - https://<your_ADFS_domain>/federationmetadata/2007-06/federationmetadata.xml. (Isso será necessário para configuração posterior do Drupal)
Configurar o Drupal como Provedor de Serviços:
- Abra seu site Drupal. Acesse a aba "Configuração do Provedor de Serviços" do módulo.
- Clique em Carregar metadados do IDP Seção
- Agora cole a URL dos metadados do ADFS IdP.
- Clique na Testar link para verificar a conexão entre Drupal e ADFS.
- Na janela de configuração do teste, uma mensagem de sucesso com atributos de resposta SAML será exibida se as configurações estiverem corretas; caso contrário, mensagens de erro com instruções adicionais para solução de problemas serão exibidas. Clique em Feito.
Parabéns! Você configurou com sucesso o ADFS como Provedor de Identidade e o Drupal como Provedor de Serviços.
Como funciona o login SSO SAML?
- Abra um novo navegador/janela privada e navegue até a página de login do site Drupal.
- Clique na Efetue login usando o Provedor de Identidade (ADFS) link.
- Você será redirecionado para a página de login do ADFS. Insira as credenciais do ADFS. Após a autenticação bem-sucedida, o usuário será redirecionado de volta ao site do Drupal.
Obrigado pela sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.

Contato