Integração de login SSO do Google Drupal usando conexão OAuth / OpenID
Visão geral
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.
Passos da instalação
- Versão antiga
- nova Versão
Etapas de configuração
Configurar o aplicativo SSO no Google:
- Faça o login no Administrador de desenvolvedores do Google console.
- Selecione um projeto do cabeçalho superior do lado esquerdo.
- No pop-up Selecione um projeto, clique em Novo projeto botão para criar um novo projeto ou escolher um dos atuais para continuar.
- 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.
- Após criar o projeto, clique em APIs e serviços no painel.
- Agora, selecione o projeto que você criou.
- No painel de navegação esquerdo, clique em Credenciais.
- Então, clique no Crie credenciais.
- No menu suspenso, selecione ID do cliente OAuth opção.
- 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.
- Você será redirecionado para o Branding janela, clique no Início botão.
- 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.
- Em seguida, clique no Criar cliente OAuth botão.
- Selecionar Tipo de aplicação as 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.
- 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.
Precisa de assistência?
Se você enfrentar algum problema durante a configuração ou se desejar alguns recursos adicionais, entre em contato conosco em drupalsupport@xecurify.com.
Recursos adicionais:
Solução de problemas:
Mais perguntas frequentes ➔Recebendo o erro: 'Nome de usuário não recebido. Verifique sua configuração de Mapeamento de Atributos.' OU Recebendo o erro: 'E-mail não recebido. Verifique sua configuração de Mapeamento de Atributos.'
Siga os passos mencionados AQUI
Estou recebendo a mensagem "As credenciais do cliente não foram encontradas nos cabeçalhos ou no corpo"
quando tento executar a configuração de teste
Siga os passos mencionados AQUI
Depois de clicar em "Sair" no Drupal, ele me leva de volta à página inicial do Drupal. No entanto, quando tento fazer login com outro usuário, ele não me pede para fazer login, mas me conecta automaticamente com o mesmo usuário.
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]
Comprei o módulo pago do Drupal e o substituí pelo módulo gratuito, mas ainda não consigo usar os recursos pagos.
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.

Contato