Configure o Single Sign-On (SSO) do Google com OAuth para WordPress – SSO do Google para WordPress
Visão geral
Estabelecer Login único (SSO) no seu site WordPress via Google Apps com o Autenticação única (SSO) com OAuth e OpenID Connect Plugin para WordPress. A implementação do SSO do G Suite permite que os usuários acessem seus sites e aplicativos com um único conjunto de credenciais, utilizando as credenciais de login do G Suite. O plugin Google Single Sign-On via OAuth para WordPress também oferece recursos avançados de SSO, como mapeamento de atributos de perfil de usuário, mapeamento de função e acesso baseado em função para perfis de usuário. Você também pode proteger todo o seu site WordPress por trás do Google SSO. Login do Google via SSO OAuth para WordPress protege o processo de login do usuário e melhora a autoridade de autenticação do usuário. Usando o plugin OAuth SSO, você pode permitir ou restringir os usuários da sua organização anteriormente usuários convidados com base em seus domínios de e-mail, como o domínio da organização/empresa ou o domínio pessoal, como gmail.com. Siga os passos no guia abaixo para configurar o SSO para WordPress instalando este plugin.
Pré-requisitos: Download e instalação
- Efetue login na sua instância do WordPress como administrador.
- Ir para o WordPress Painel -> Plugins e clique em adicionar Novo.
- Procurar por um Autenticação única OAuth (SSO) plugin para WordPress e clique em Agora instale.
- Uma vez instalado, clique em Ativação.
Passos para configurar o Single Sign-On (SSO) do Google com OAuth para WordPress
Etapa 1: configurar o Google como provedor OAuth
- Acesse https://console.developers.google.com/ e inscreva-se/faça login.
- Clique em Selecionar projeto para criar um novo Projeto do Google Apps, você verá um pop-up com a lista de todos os seus projetos.
- Você pode clicar no Novo projeto botão para criar novo projeto.
- Insira o nome do seu projeto em Nome do projeto campo e clique em Criar.
- Acesse menu de navegaçãoAPIsServiçosCredenciais.
- Clique em Criar Certificações botão e selecione ID do cliente OAuth dentre as opções fornecidas.
- Caso você esteja recebendo um aviso informando que, para criar um ID de cliente OAuth, é necessário definir um nome de produto na tela de consentimento (conforme mostrado na imagem abaixo), clique em Configurar tela de consentimento botão.
- Introduzir o Nome do aplicativo e E-mail de suporte ao usuário. Clique em Seguinte.
- Escolha como deseja configurar e registrar seu aplicativo e clique em Seguinte botão.
- Em Informações de contato, insira um Email e clique em Seguinte.
- Concorde com as políticas marcando a caixa de seleção e clique em Continuar. Então clique em Seguinte.
- Vou ao Guia Cliente e clique em Criar cliente OAuth botão.
- Selecionar Aplicativo Web na lista suspensa para criar um novo aplicativo. Insira o nome que deseja para o seu ID de cliente no campo de nome e insira o URI de redirecionamento/retorno de chamada do plugin/módulo miniOrange OAuth Client sob o Redirecionamento autorizado Campo URIs e clique em Criar botão.
- Você verá um pop-up com o ID do cliente e o segredo do cliente. Copie o ID do cliente e Segredo do cliente e salve-o na configuração do plugin miniOrange OAuth Client.
Em conclusão, ao configurar com sucesso Google como provedor OAuth, você habilitou o Google Single Sign-On (SSO) e a autorização para seus usuários finais no WordPress.
Etapa 2: configurar o WordPress como cliente OAuth
- Gratuito
- Premium
Etapa 3: Mapeamento de atributos do usuário
- O Mapeamento de Atributos do Usuário é obrigatório para permitir que os usuários façam login único no WordPress usando o Google SSO. Configuraremos os atributos do perfil de usuário para o WordPress usando as configurações abaixo.
- Depois de ver todos os valores na Configuração de Teste, vá para Mapeamento de Atributos/Funções Na guia, mapeie um atributo com um nome de usuário exclusivo para cada usuário. Você também mapeia outros atributos, como nome, sobrenome, etc. Clique em Economize.
Encontrando atributos do usuário
Etapa 4: Configurações de login
- As configurações na aba Configurações de Login Único (SSO) definem a experiência do usuário para Login Único (SSO). Para adicionar um widget de login do Google à sua página do WordPress, siga os passos abaixo.
- WordPress 5.7 e inferior
- WordPress 5.8
- WordPress 5.9 e superior
Concluindo, após configurar com sucesso Google como um provedor OAuth e WordPress como um cliente OAuth, você conquistou um processo de autenticação tranquilo e seguro para seus usuários. Com o Google Single Sign-On (SSO), você garante uma experiência de usuário robusta no ambiente WordPress. Isso permite que os usuários acessem facilmente vários aplicativos com um único conjunto de credenciais de login. Com a integração do Google OAuth como solução de autenticação principal, os usuários podem acessar suas contas do WordPress com segurança usando suas credenciais do Google existentes.
