SAML Single Sign-On (SSO) no Drupal usando Okta como IdP
Visão geral
A integração Drupal SAML usando o miniOrange SAML SP Este módulo estabelece um SSO (Single Sign-On) transparente entre o Okta e o site Drupal. Os usuários poderão fazer login no site Drupal usando suas credenciais do Okta. Este documento irá guiá-lo pelos passos para configurar o SSO entre o Drupal como Provedor de Serviços (SP) e o Okta 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, role para baixo e copie o ID da Entidade SP/Emissor e URL do SP ACS. Mantenha-o à mão. (Isso é necessário para configurar o IdP.)
Configurar o aplicativo SAML Single Sign-On no Okta
- Faça login em seu Octa console de administração.
- Acessar Aplicações no painel esquerdo e clique no Aplicações.
- Debaixo Aplicações, Clique no Criar integração de aplicativo botão.

- Selecionar SAML2.0 e clique em Seguinte botão.

- De acordo com o relatório Configurações gerais, introduzir o Nome do aplicativo e clique no Seguinte botão.

- Cole as informações copiadas do Metadados do Provedor de Serviços guia do site Drupal, em Configurações SAML seção referente abaixo.
| Campo Okta | Informações do provedor de serviços (Drupal) |
| URL de login único | URL do SP ACS |
| URI de público-alvo (ID da entidade SP) | ID da Entidade SP/Emissor |
- Clique no Seguinte botão.
- Debaixo Opiniões sobre o curso, selecione a opção apropriada em Ajude o Suporte da Okta a entender como você configurou este aplicativo., depois clique no Acabamento botão.
- Sob o Entrar guia, clique no exemplar link para copiar o URL de metadados. Mantenha-o à mão. (Isso é necessário para configurar o Drupal como SAML SP.)
Atribuir grupos/pessoas no aplicativo Okta
- Navegue até a Atribuições aba.
- Clique no Atribuir botão e selecione o Atribuir a pessoas opção.
- Clique no Atribuir botão correspondente ao usuário a ser atribuído a este aplicativo.
- Clique no Salvar e voltar botão.
- O usuário foi atribuído com sucesso ao aplicativo.
Configurar o Drupal como provedor de serviços:
- Navegue até a Configuração do provedor de serviços aba do site Drupal e clique em Carregar metadados do IDP.
- Cole o copiado anteriormente URL de metadados do Okta no URL de carregamento de metadados campo de texto. Clique no Buscar metadados botão.
- Debaixo Ação, Selecione o Editar.
- Digite Okta no Nome do Provedor de Identidade campo de texto.
- Role para baixo e clique no Salvar configuração botão.
Observação: Para atualizar o Nome do Provedor de Identidade, siga estas etapas:
- Clique no Testar link para testar a conexão entre Drupal e Okta.
- Na janela pop-up de Configuração de Teste, faça login usando as credenciais do Okta (caso não haja uma sessão ativa). Após a autenticação bem-sucedida, será exibida uma lista dos atributos recebidos do Okta. Clique em Pronto .
Parabéns! Você configurou com sucesso o Okta como provedor de identidade SAML e o Drupal como provedor de serviços SAML.
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 (Okta) link.
- Você será redirecionado para a página de login do Okta. Insira suas credenciais do Okta. Após a autenticação bem-sucedida, o usuário será redirecionado de volta para o site Drupal.
Obrigado pela sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.

Contato