Procurar Resultados :

×

Integração de login SSO do Google Drupal usando conexão OAuth / OpenID

A integração do Google Drupal OAuth/OpenID Connect permite o SSO entre o site Drupal e o Google. Este guia de configuração ajuda a configurar o Single Sign-On (SSO) entre o site Drupal e o Google usando o Conexão OAuth/OpenID Módulo. Este módulo é compatível com Drupal 7, Drupal 8, Drupal 9, Drupal 10 e Drupal 11. Ao incorporar o módulo OAuth/OpenID Connect ao site Drupal, você pode acessar o site Drupal facilmente com as credenciais do Google.

  • 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
Projeto de seleção do SSO do Google Apps

  • No pop-up Selecione um projeto, clique em Novo projeto botão para criar um novo projeto ou escolher um dos atuais para continuar.
Google Apps SSO Criar um novo projeto

  • De acordo com o relatório Novo projeto painel, insira as seguintes informações:
    • Digite o nome do seu projeto no Nome do Projeto campo de texto.
    • Clique em Criar botão para criar o projeto.
Campo de nome do projeto do Google Apps SSO

  • Após criar o projeto, clique em APIs e serviços no painel.
APIs e serviços de clique do SSO do Google Apps

  • Agora, selecione o projeto que você criou.
Selecione o projeto do Google Apps SSO

  • No painel de navegação esquerdo, clique em Credenciais.
  • Então, clique no Crie credenciais.
Selecione APIs e serviços do SSO do Google Apps e, em seguida, credenciais

  • No menu suspenso, selecione ID do cliente OAuth opção.
SSO do Google Apps - Clique no botão Criar credenciais

  • Se você receber um aviso que diz: Para criar um ID de cliente OAuth, você deve primeiro definir um nome de produto na tela de consentimento (como mostrado na imagem abaixo), ignore-o. Clique no Configurar tela de consentimento botão.
SSO do Google Apps - Clique em CONFIGURAR TELA DE CONSENTIMENTO

  • Você será redirecionado para o Branding janela, clique no Início botão.
SSO do Google Apps - introdução ao gerenciamento de projetos

  • Insira as seguintes informações no Configuração do projeto janela:
    • De acordo com o relatório Nome do aplicativo campo de texto, insira o nome do aplicativo.
    • Digite seu endereço de e-mail no E-mail de suporte ao usuário campo de texto para que as pessoas possam entrar em contato com você caso tenham dúvidas sobre seu consentimento.
    • De acordo com o relatório Público selecionar Externo caixa de seleção.
    • De acordo com o relatório Informações de Contato insira seu e-mail de contato.
    • Conclua sua configuração e clique em Criar botão.
Google Apps SSO - Configuração do projeto
  • Em seguida, clique no Criar cliente OAuth botão.
SSO do Google Apps - criar cliente OAuth
  • Selecionar Tipo de aplicação as Aplicativo da Web.
Google Apps SSO - selecione o aplicativo da web
  • Insira as seguintes informações no Criar ID de cliente OAuth janela:
    • Nome: Introduzir o Nome do seu cliente OAuth 2.0. (Este nome é usado apenas para identificar o cliente no console.)
    • URIs de redirecionamento autorizados: Clique no + Adicionar URI botão e cole o copiado anteriormente URL de retorno/redirecionamento do Drupal para o campo de texto.
    • Em seguida, clique em Criar botão.
SSO do Google Apps - Na janela Criar ID do cliente OAuth, insira as informações necessárias

  • Do pop-up copie o ID do cliente e Segredo do cliente. Mantenha-o à mão. Será necessário configurar o Drupal como cliente OAuth.
SSO do Google Apps - Drupal-Auth-SSO-Google-Apps-Copy-Client-ID-Secret

  • Acesse o módulo miniOrange OAuth Client.
  • No Drupal Configurar OAuth tabule e cole o copiado ID do cliente e Segredo do cliente do Google no ID do cliente e Segredo do cliente campos de texto.
Conexão Drupal OAuth/OoenId - cole o ID do cliente e o segredo do cliente copiados

  • Confirme o Escopo e os Endpoints da tabela abaixo e clique em Salvar configuração botão.
  • Objetivo e-mail+perfil
    Autorizar EndPoint https://accounts.google.com/o/oauth2/auth
    Ponto de extremidade do token de acesso https://www.googleapis.com/oauth2/v4/token
    Obter ponto final de informações do usuário https://www.googleapis.com/oauth2/v1/userinfo


Integrando o Drupal com o Google:

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

  • Confirme o Escopo e os Endpoints da tabela abaixo e clique em Salvar configuração botão.
  • Objetivo e-mail+perfil
    Autorizar EndPoint https://accounts.google.com/o/oauth2/auth
    Ponto de extremidade do token de acesso https://www.googleapis.com/oauth2/v4/token
    Obter ponto final de informações do usuário https://www.googleapis.com/oauth2/v1/userinfo


  • 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