Procurar Resultados :

×

Configurar o OneLogin Single Sign-on com o cliente Drupal OAuth

A integração do Drupal miniOrange SSO permitirá que você configure o login Single Sign-On (SSO) entre seu site Drupal e o OneLogin usando o protocolo OAuth/OpenID. Módulo de conexão Drupal OAuth 2.0/OpenID Oferece a capacidade de habilitar o login usando OAuth 2.0/OIDC Single Sign-On no site Drupal. Fornecemos o módulo Drupal OAuth/OpenID Client para Drupal 7, Drupal 8, Drupal 9 e Drupal 10 e Drupal 11.

  • Baixe o módulo:

    compositor requer 'drupal/miniorange_oauth_client'

  • Acessar Estender menu no seu console de administração do Drupal e pesquise por Configuração do cliente OAuth miniOrange usando a caixa de pesquisa.
  • Habilite o módulo marcando a caixa de seleção e clicando em Instale botão.
  • Você pode configurar o módulo em:

    {BaseURL}/admin/config/pessoas/miniorange_oauth_client/config_clc

  • Instale o módulo:

    drush em drupal/miniorange_oauth_client

  • Limpe o cache:

    drush cr

  • Você pode configurar o módulo em:

    {BaseURL}/admin/config/pessoas/miniorange_oauth_client/config_clc

Nota e contato - SSO entre dois sites WordPress

Observação: A instalação manual é compatível apenas com Drupal 7, Drupal 8 e Drupal 9.


  • Acessar Estender menu no seu console de administração do Drupal e clique em Instalar novo módulo.
  • Instalar o Drupal Login OAuth e OpenID Connect - Login SSO do cliente OAuth2 módulo baixando o zip ou a partir da URL do pacote (tar/zip).
  • Clique em Ativar módulos recém-adicionados.
  • Habilite este módulo marcando a caixa de seleção e clicando em instalar botão.
  • Você pode configurar o módulo em:

    {BaseURL}/admin/config/pessoas/miniorange_oauth_client/config_clc

  • Baixe o módulo:

    compositor requer 'drupal/miniorange_oauth_client'

  • Acessar Estender menu no seu console de administração do Drupal e pesquise por Configuração do cliente OAuth miniOrange usando a caixa de pesquisa.
  • Habilite o módulo marcando a caixa de seleção e clicando em Instale botão.
  • Você pode configurar o módulo em:

    {BaseURL}/admin/config/pessoas/mo-oauth-client/mo-client-config

  • Instale o módulo:

    drush em drupal/miniorange_oauth_client

  • Limpe o cache:

    drush cr

  • Você pode configurar o módulo em:

    {BaseURL}/admin/config/pessoas/mo-oauth-client/mo-client-config

Nota e contato - SSO entre dois sites WordPress

Observação: Instalação manual compatível apenas com Drupal 7, Drupal 8 e Drupal 9.


  • Acessar Estender menu no seu console de administração do Drupal e clique em Instalar novo módulo.
  • Instalar o Drupal Login OAuth e OpenID Connect - Login SSO do cliente OAuth2 módulo baixando o zip ou a partir da URL do pacote (tar/zip).
  • Clique em Ativar módulos recém-adicionados.
  • Habilite este módulo marcando a caixa de seleção e clicando em instalar botão.
  • Você pode configurar o módulo em:

    {BaseURL}/admin/config/pessoas/mo-oauth-client/mo-client-config

  • Acesse ConfiguraçãoPersonalidadesConfiguração do cliente miniOrange OAuth no menu Administração. (/admin/config/people/miniorange_oauth_client)
Cliente Drupal OAuth - selecione mimiorange Configuração do Cliente OAuth
  • Na aba Configurar OAuth, selecione o Provedor OAuth desejado no menu suspenso.
  • Nota e contato - SSO entre dois sites WordPress

    Observação: Se o Provedor OAuth desejado não estiver listado no menu suspenso, selecione Provedor OAuth personalizado / Provedor OpenID personalizado E continue.

Cliente Drupal OAuth - selecione Provedor OAuth
  • Copie o URL de retorno/redirecionamento e mantenha-o à mão. Isso será necessário ao configurar o Provedor OAuth.
  • Nota e contato - SSO entre dois sites WordPress

    Observação: Se o seu provedor oferece suporte apenas a URLs de retorno/redirecionamento HTTPS e você tem um site HTTP, certifique-se de marcar a caixa de seleção "Aplicar URL de retorno HTTPS" na parte inferior da guia.


  • Insira o nome do provedor OAuth no Nome visível campo de texto.
Cliente Drupal OAuth - Copiar URL de retorno de chamada

Configurar o Drupal como um cliente OAuth

  • Acesse ConfiguraçãoPersonalidadesCliente OAuth miniOrange no menu Administração. (admin/config/people/mo-oauth-client/mo-client-config)
Cliente OAuth Drupal - selecione o cliente OAuth mimiorange
  • De acordo com o relatório Gerenciar seção, sob o Configuração do Cliente guia, clique no + Adicionar novo botão para configurar o cliente OAuth desejado.
Cliente Drupal OAuth - Clique em Adicionar novo
  • Sob o Adicione selecione o aplicativo OAuth desejado no menu suspenso.
  • Nota e contato - SSO entre dois sites WordPress

    Observação: Se o Provedor OAuth desejado não estiver listado no menu suspenso, selecione Provedor OAuth personalizado / Provedor OpenID personalizado E continue.

Cliente Drupal OAuth - selecione Provedor OAuth
  • Insira o nome do provedor OAuth no Nome do aplicativo personalizado campo de texto. Copie o URL de retorno/redirecionamento e mantenha-o à mão. Isso será necessário ao configurar o Provedor OAuth.
Cliente Drupal OAuth - Insira o nome do aplicativo personalizado e copie o URL de retorno de chamada
  • Se o seu provedor suporta apenas URLs de retorno/redirecionamento HTTPS e você tem um site HTTP, certifique-se de verificar o Aplicar URL de retorno de chamada HTTPS caixa de seleção no Configurações aba.
Cliente Drupal OAuth - Aplicar URL de retorno de chamada HTTPS
  • Entre no seu OneLogin Console de administração.
  • Acessar Aplicações e selecione Aplicações ao passar o mouse.
Login único OpenID Onelogin - Clique em Aplicativos -> Aplicativos
  • Clique no Adicionar aplicativo botão.
Login único OpenID Onelogin - Clique no botão Adicionar aplicativo para criar um novo aplicativo
  • Na caixa de pesquisa, digite Conexão OpenId e clique no OpenId Connect (OIDC) link.
Login único OpenID Onelogin - Pesquise por OpenId Connect -> Selecione OpenId Connect (OIDC)
  • Por padrão, o Nome visível é pré-preenchido com OpenId Connect (OIDC). Insira um nome de exibição apropriado, role até o final e forneça um Descrição, e clique em Economize botão.
Login único OpenID Onelogin - Digite o nome de exibição e clique em Salvar
  • No painel de navegação esquerdo, clique em Configuração.
Login único OpenID Onelogin - Clique em Configuração
  • Cole o copiado URL de retorno/redirecionamento no URIs de redirecionamento campo de texto e clique em Economize botão.
Login único OpenID do Onelogin - Cole o URL de retorno de chamada copiado no campo URI de redirecionamento
  • No painel de navegação esquerdo, clique em SSO aba.
Login único OpenID Onelogin - Clique em SSO
  • De Habilitar OpenID Connect seção copie o ID do cliente e Segredo do cliente. Mantenha-o à mão. Será necessário mais tarde.
Login único OpenID Onelogin - Na seção Habilitar conexão OpenID, copie o ID do cliente e o segredo

  • Acesse o painel do Onelogin.
  • Navegue até a Utilizadores guia no menu superior e selecione Utilizadores ao passar o mouse.
Login único OpenID Onelogin - Navegue até Usuários -> Selecionar usuários
  • Procure usuários na caixa de pesquisa e selecione o usuário ao qual você deseja conceder acesso.
Login único OpenID Onelogin - Pesquise usuários e selecione o usuário ao qual deseja atribuir acesso
  • No menu de navegação à esquerda, clique em Aplicações.
Login único OpenID Onelogin - Clique em Aplicativos
  • Debaixo Aplicações, Clique no Mais (+) botão de sinal.
Login OpenID Single Sign-On do Onelogin - Em Aplicativo -> Clique no sinal de mais (+)
  • No pop-up, selecione o aplicativo na lista suspensa para o qual deseja habilitar o SSO para o usuário atribuído e clique em Continuar botão.
Login OpenID Single Sign-On do Onelogin - Selecione o aplicativo no menu suspenso para o qual você deseja habilitar o login único para o usuário atribuído
  • Na próxima tela, marque a caixa para Permitir que o usuário faça login e, em seguida, clique no Economize botão.
Login OpenID Single Sign-On do Onelogin - Habilitando a caixa de seleção Permitir que o usuário faça login -> clique em Salvar
  • O usuário foi atribuído ao seu aplicativo.
  • Vá para o Drupal Configurar OAuth e cole o copiado ID do aplicativo e Segredos do cliente no ID do cliente e Segredo do cliente campos de texto.
Configuração do cliente Drupal OAuth OIDC - Cole-o no ID do cliente e no segredo
  • Nas URLs do Endpoint substitua '' com o subdomínio OneLogin.
  • Você pode consultar os endpoints e o escopo do OneLogin na tabela abaixo:
  • Objetivo código aberto
    Autorizar EndPoint https://{site-url}.onelogin.com/oidc/2/auth
    Ponto de extremidade do token de acesso https://{site-url}.onelogin.com/oidc/2/token
    Ponto de extremidade do UserInfo https://{site-url}.onelogin.com/oidc/2/me
  • A caixa de seleção "Enviar ID e Segredo do Cliente no Cabeçalho ou no Corpo" permite especificar se o ID e o Segredo do Cliente devem ser incluídos no cabeçalho ou no corpo da solicitação do endpoint de token. Se você não tiver certeza de qual opção selecionar, pode manter as configurações padrão.
  • Clique na caixa de seleção para Habilitar login com OAuth, role para baixo e clique em Salvar configuração botão.
Configuração do cliente Drupal OAuth OIDC - Cole o ponto de extremidade do token OAuth 2.0 e o ponto de extremidade do token OAuth 2.0 nos campos de texto correspondentes

Integrando Drupal com OneLogin:

  • Acesse o módulo miniOrange OAuth Client.
  • In Adicione guia, cole o copiado ID do cliente e Segredo do cliente do OneLogin no ID do cliente e Segredo do cliente campo de texto.
Drupal-Auth-SSO-OneLogin-Colar-Credenciais-do-Cliente

  • Nas URLs do Endpoint substitua '' com o subdomínio OneLogin.
  • Você pode consultar os endpoints e o escopo do OneLogin na tabela abaixo:
  • Objetivo código aberto
    Autorizar EndPoint https://{site-url}.onelogin.com/oidc/2/auth
    Ponto de extremidade do token de acesso https://{site-url}.onelogin.com/oidc/2/token
    Ponto de extremidade do UserInfo https://{site-url}.onelogin.com/oidc/2/me
Okta OAuth/OIDC Single Sign On - Colar nome do reino e domínio Salvar configuração

  • O processo de Enviar ID do cliente e segredo em A caixa de seleção "Client ID" permite especificar se o ID do Cliente e o Segredo devem ser incluídos no cabeçalho ou no corpo da Solicitação de Endpoint de Token. Se não tiver certeza de qual opção selecionar, você pode usar as configurações padrão.
  • Clique na caixa de seleção para Habilitar login com OAuth, role para baixo e clique em Salvar configuração botão.
Drupal OAuth OpenID OIDC Single Sign On (SSO) Habilitando a caixa de seleção Login com OAuth e clicando em Salvar configuração

  • Após salvar as configurações com sucesso, clique em Executar configuração de teste botão para testar a conexão entre o Drupal e o provedor OAuth.
OAuth-OIDC-Configuração-do-Cliente-Verificar-Conexão-com-Provedor-OAuth
  • Em um pop-up de Configuração de Teste, se você não tiver nenhuma sessão ativa no mesmo navegador, será solicitado que você faça login no Provedor OAuth. Após o login, você receberá uma lista de atributos recebidos do Provedor OAuth.
  • Selecione os Atributo de e-mail no menu suspenso no qual o ID de e-mail do usuário é obtido e clique em Pronto botão.
  • Nota e contato - SSO entre dois sites WordPress

    Observação: O mapeamento do atributo de e-mail é obrigatório para executar o SSO, ou seja, fazer login no site Drupal com credenciais do provedor OAuth.

Cliente Drupal OAuth - selecione Atributo de e-mail
  • No Mapeamento de Atributos e Funções guia, selecione a Atributo de nome de usuário na lista suspensa e clique em Salvar configuração botão.
Cliente Drupal OAuth - selecione o atributo do usuário e clique em salvar configuração
  • Agora, saia e acesse a página de login do seu site Drupal. Você encontrará automaticamente um link para Login com Provedor OAuth. Se quiser adicionar o link SSO a outras páginas, siga os passos mostrados na imagem abaixo:
Cliente Drupal OAuth - adicionar link em outras páginas

Teste de conexão entre Drupal e provedor OAuth

  • Após salvar as configurações com sucesso, clique no botão Executar configuração de teste botão para testar a conexão entre o Drupal e o provedor OAuth.
OAuth-OIDC-Configuração-do-Cliente-Verificar-Conexão-com-Provedor-OAuth
  • Em um pop-up de Configuração de Teste, se você não tiver nenhuma sessão ativa no mesmo navegador, será solicitado que você faça login no Provedor OAuth. Após o login, você receberá uma lista de atributos recebidos do Provedor OAuth.
  • Clique no Configurar mapeamentos botão.
Cliente Drupal OAuth - selecione Atributo de e-mail
  • No Mapeamento de Atributos guia, selecione a Atributo de e-mail e Atributo de nome de usuário na lista suspensa e clique em Salvar configuração botão.
Nota e contato - SSO entre dois sites WordPress

Observação: O mapeamento do atributo de e-mail é obrigatório para executar o SSO, ou seja, fazer login no site Drupal com credenciais do provedor OAuth.

Cliente Drupal OAuth - selecione o atributo do usuário e clique em salvar configuração
  • Agora, saia e acesse a página de login do seu site Drupal. Você encontrará automaticamente um link para Login com Provedor OAuth. Se quiser adicionar o link SSO a outras páginas, siga os passos mostrados na imagem abaixo:
Cliente Drupal OAuth - adicionar link em outras páginas

Se você enfrentar algum problema durante a configuração ou se desejar alguns recursos adicionais, entre em contato conosco em drupalsupport@xecurify.com.

Mais perguntas frequentes ➔

Siga os passos mencionados AQUI

Siga os passos mencionados AQUI

A funcionalidade de logout que você mencionou aqui é o comportamento padrão de um módulo. Ela desconecta você do Drupal, mas não do seu aplicativo/provedor. Para permitir que o módulo efetue logout da sua conta de provedor/aplicativo (o que você está procurando), você precisa fazer as configurações abaixo: [saiba mais]

Como você atualizou para uma de nossas versões pagas do módulo Drupal e substituiu o módulo gratuito pelo pago, você precisa primeiro ativar o módulo pago. Consulte os passos abaixo.Saiba mais]


 Obrigado pela sua resposta. Entraremos em contato em breve.

Algo deu errado. Envie sua consulta novamente.

Entraremos em contato com você o mais breve possível!



ADFS_sso ×
Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda