Procurar Resultados :

×

Integração do cliente Joomla OAuth com o logon único (SSO) do Google Apps

Otimize a experiência do usuário Joomla com a integração perfeita do Google Apps Single Sign-on (SSO do G Suite) usando o poderoso protocolo OAuth 2.0. Com o plugin miniOrange Joomla OAuth / OpenID Connect Single Sign-on (SSO), a configuração do SSO do Google Apps no Joomla se torna simples, garantindo um processo de login seguro. Isso permite que os usuários acessem o site Joomla de forma fácil e segura, autenticando-se com suas credenciais do Provedor OAuth do Google Apps. O plugin Google Apps OAuth Joomla também oferece recursos avançados, como criação automática de usuários. Mapeamento de Atributos, Mapeamento de grupo etc. Visite nossa página do plugin Joomla OAuth Client para saber mais sobre os recursos e planos de preços oferecemos o plugin Joomla OAuth Single Sign-on (conexão OAuth e OpenID).


Youtube-color Criado com o esboço.

Para configurar o OAuth Single Sign-On entre Joomla e Google Apps, você também pode seguir este passo a passo Vídeo de instalação.

Nesta configuração, Google Apps funciona como o servidor OAuth, enquanto Joomla permite que os usuários efetuem login com suas credenciais do Google Apps utilizando o Plug-in de cliente Joomla OAuth.

  • Faça login no seu site Joomla Administrador console.
  • No menu de alternância à esquerda, clique em System, então na seção Instalar clique em Extensões.
  • Agora clique em Ou procurar arquivo botão para localizar e instalar o arquivo de plugin baixado anteriormente.
  • A instalação do plugin foi bem-sucedida. Agora clique em Iniciar!
  • Debaixo Configurar OAuth -> Aplicativos pré-configurados guia, selecione seu Provedor OAuthVocê também pode configurar seu próprio provedor personalizado, navegando até o Aplicativo personalizado aba.
Introdução à configuração do cliente OAuth

  • Após selecionar seu provedor OAuth, copie o URL de retorno/redirecionamento que usaremos para configurar o servidor OAuth e, em seguida, clicar no Salvar e Avançar botão.
Introdução à configuração do cliente OAuth

Painel de aplicativos do Google

  • Clique em Selecionar projeto para criar um novo Google Apps Projeto para Joomla OAuth Client, você verá um pop-up com a lista de todos os seus projetos.
Projeto Google Apps Select

  • Você pode clicar no NOVO PROJETO botão para criar novo projeto para Aplicativos do Google como servidor OAuth.
Projeto de criação de aplicativos do Google

  • Digite seu Nome do Projeto no campo Nome do Projeto e clique em Criar.
Insira os detalhes do projeto

  • Acesse Menu de navegação -> APIs -> Serviços -> Credenciais.
Insira as credenciais do aplicativo

  • Clique em Criar Certificações botão e selecione ID do cliente OAuth dentre as opções fornecidas.
Configurar login do Google Apps

  • 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.
Definir configurações

  • Insira os detalhes necessários, como Nome do aplicativo, E-mail de suporte ao usuário e clique em Salvar e Continuar botão.
Definir configurações

Definir configurações

  • Agora para configurar os escopos, clique em Adicionar ou remover os escopos botão.
Adicionar ou remover escopos

  • Agora, selecione o Scopes para permitir que seu projeto acesse tipos específicos de dados privados de usuários da Conta do Google e clique no botão Atualizar.
Selecionar escopos

  • Vou ao Guia Credenciais e clique em Criar Certificações botão. Selecione Aplicativo Web da lista suspensa para criar um novo aplicativo.
Criar Certificações

  • Digite o nome que deseja para o seu ID do cliente no campo de nome e digite o URI de redirecionamento/retorno de chamada do plugin miniOrange OAuth Client no campo URIs de redirecionamento autorizados e clique no botão Criar.
Digite o ID do cliente

  • Em seguida, você verá um pop-up com o ID do cliente e Segredo do cliente. Copie o ID do cliente e o segredo do cliente.
Copiar ID do cliente e segredo

  • Volte para o seu Painel Joomla. Então vá para Etapa 2 no Configurar OAuth aba.
  • Cole o ID do cliente, segredo do cliente e locatário. Defina também as credenciais do cliente No Cabeçalho e Corpo então clique em Salvar configurações. Depois que as configurações forem salvas, clique em Salvar configuração.
Carregar metadados do IdP

  • O escopo e os pontos de extremidade são fornecidos abaixo, os quais são necessários para configurar o Joomla como plugin OAuth Client para configurar o Google Apps como um provedor OAuth ou OIDC personalizado.
Objetivo perfil de e-mail openid
Autorizar ponto final 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
Definir credenciais do cliente Em ambos (no cabeçalho e no corpo)

  • O Mapeamento de Atributos do Usuário é obrigatório para permitir que os usuários façam login no Joomla com sucesso. Configuraremos os atributos do perfil de usuário para o Joomla usando as configurações abaixo.
  • Acesse Etapa 3 no Configurar OAuth guia e clique em Configuração de teste botão.
Carregar metadados do IdP

  • Você poderá ver os atributos na saída da configuração de teste da seguinte maneira.
Carregar metadados do IdP

  • Agora selecione o nome do atributo para E-mail e nome de usuário no menu suspenso. Em seguida, clique em Concluir configuração botão.
Carregar metadados do IdP

  • Agora vá para Etapa 4, copie aqui o URL de login/SSO e adicione-o ao seu site.
Carregar metadados do IdP

  • Agora, saia e acesse as páginas do seu site Joomla onde você adicionou este link. Você verá um link de login onde colocou o botão. Clique neste botão para realizar o SSO.


ADFS_sso ×
Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda