SAML Single Sign-On (SSO) no Drupal usando Salesforce 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 Salesforce e o site Drupal. Os usuários poderão fazer login no site Drupal usando suas credenciais do Salesforce. Este documento irá guiá-lo pelos passos para configurar o SSO entre o Drupal como Provedor de Serviços (SP) e o Salesforce como Provedor de Identidade (IdP). O módulo é compatível com Drupal 7, Drupal 8, Drupal 9, Drupal 10 e Drupal 11.
SSO do Salesforce para contatos, contas e objetos personalizados
Permita que seus parceiros, contatos, contas ou quaisquer outros registros de objetos personalizados façam login e acessem aplicativos como WordPress, Shopify, JIRA, Confluence, etc., usando o registro do Salesforce como identidade para autenticação SSO.
SSO do Salesforce usando objetos personalizados como fonte de identidadePassos 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 Salesforce
- Faça login no seu Salesforce conta.
- Clique na configuração ícone no canto superior direito. Clique em instalação a partir do menu suspenso.

- Navegue até a Busca rápida caixa do painel esquerdo.
- Procurar por Provedor de Identidade e clique nele.

- Clique em Habilitar Provedor de Identidade botão.

- Clique em Economize botão.

- Clique no Baixar metadados botão. Mantenha o arquivo baixado à mão. (Isso é necessário para configurar o Drupal como provedor de serviços SAML.)
- Clique em Os provedores de serviços agora são criados por meio de aplicativos conectados. Clique aqui link. Você será redirecionado para Novo aplicativo conectado página de configurações.

- No Novo aplicativo conectado, forneça as seguintes informações.
- Informação básica:
- Digite o nome do aplicativo em Nome do aplicativo conectado campo de texto.
- Insira um endereço de e-mail válido no Entre em contato E-mail campo de texto.
- Configurações do aplicativo da Web:
- Verifique o Habilitar SAML caixa de seleção e forneça as informações necessárias no campo de texto correspondente Metadados do Procider de Serviço guia do módulo referente abaixo.
- Clique em Economize.
- Navegue até a Busca rápida caixa do painel esquerdo.
- Procurar por Gerenciar aplicativos conectados e clique nele.
- Selecione o aplicativo que você criou no Salesforce. Por exemplo, Drupal.
- Role para baixo até Perfis seção e clique em Gerenciar perfis botão.
- Selecione os perfis aos quais deseja dar acesso para fazer login através deste aplicativo. Clique no Economize botão.
- Navegue até a Configuração do provedor de serviços aba do site Drupal e clique em Carregar metadados do IdP.
- No campo Carregar arquivo de metadados, escolha o arquivo de metadados XML que você baixou de Salesforce. Clique no Carregar arquivo botão.
- Debaixo Ação, Selecione o Editar.
- Entrar Salesforce no Nome do Provedor de Identidade campo de texto.
- Role para baixo e clique no Salvar configuração botão.
- Clique no Testar link para testar a conexão entre Drupal e Salesforce.

| Campo SAML do Salesforce | Informações do provedor de serviços (Drupal) |
| ID da entidade | ID da Entidade SP/Emissor |
| URL do ACS | URL do SP ACS |
| Tipo de assunto | Nome de Utilizador |
| Formato de ID do nome | urna:oásis:nomes:tc:SAML:2.0:nameid-formato:persistente |

Atribuir perfis de usuário ao aplicativo Salesforce



Configurar o Drupal como provedor de serviços:

Observação: Para atualizar o Nome do Provedor de Identidade, siga estas etapas:

- Na janela pop-up de Configuração de Teste, faça login usando as credenciais do Salesforce (caso não haja uma sessão ativa). Após a autenticação bem-sucedida, será exibida uma lista dos atributos recebidos do Salesforce. Clique em Pronto .

Parabéns! Você configurou com sucesso o Salesforce como Provedor de Identidade SAML (IdP) 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 (Salesforce) link.
- Você será redirecionado para a página de login do Salesforce. Insira as credenciais do Salesforce. 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