Procurar Resultados :

×

Login SSO no Joomla usando Drupal como um provedor OAuth / OpenID Connect

A integração com o SSO do Drupal permitirá que os usuários façam login no Joomla usando as credenciais do site do Drupal. Essa integração com o SSO é realizada por Servidor miniOrange OAuth / OpenID Connect Módulo que utiliza o protocolo OAuth 2.0 e OpenID Connect. O módulo é compatível com todos os clientes OAuth/OpenID Connect e está disponível para Drupal 7, Drupal 8, Drupal 9, Drupal 10 e Drupal 11.

Neste guia de configuração, ajudaremos você a configurar o login de logon único usando o protocolo OAuth entre o site Drupal e o Joomla.

  • Baixe o módulo:

    compositor requer 'drupal/oauth_server_sso'

  • Acesse Estender menu no seu console de administração do Drupal e habilite o módulo marcando a caixa de seleção e clicando em Instale botão.
  • Configure o módulo em:

    {BaseURL}/admin/config/pessoas/oauth_server_sso/config_client

  • Instale o módulo:

    drush em oauth_server_sso

  • Limpe o cache:

    drush cr

  • Configure o módulo em:

    {BaseURL}/admin/config/pessoas/oauth_server_sso/config_client

  • Acessar Estender menu no seu console de administração do Drupal e clique em Instalar novo módulo.
  • Instale o módulo Drupal OAuth / OIDC Provider - Single Sign On (SSO) 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 Instale botão.
  • Configure o módulo em:

    {BaseURL}/admin/config/pessoas/oauth_server_sso/config_client

  • Faça o download do Cliente OAuth miniOrange plugin para Joomla.
  • Efetue login no console do administrador do seu site Joomla.
  • Da esquerda Menu de alternância, navegar para SystemExtensões.
servidor drupal oauth instalação joomla

  • Carregue o baixado zip arquivo para instalar o Cliente Joomla OAuth plugin.
Drupal-Bamboo-como-OAuth-Cliente-Clique-Encontrar-Novos-Aplicativos

  • De Menu de alternância, Vá para o Componentes -> Cliente OAuth miniOrange -> Configurar OAuth aba.
  • Selecionar OAuth personalizado or Aplicativo OpenID Connect personalizado.
Login único do cliente Joomla OAuth - Selecione o aplicativo personalizado

  • Copie o URL de retorno de chamada.
Login único do cliente Joomla OAuth - Copiar URL de retorno de redirecionamento

  • Acesse Configuração → Pessoas → Configuração do servidor miniOrange OAuth no menu Administração. (admin/config/people/oauth_server_sso/config_client)
Drupal-OAuth Server - selecione a configuração do servidor miniorange oauth
  • Sob o Cliente OAuth guia na Adicionar cliente seção insira o nome do aplicativo no Nome da Aplicação e cole o URL de retorno de chamada copiado anteriormente do cliente OAuth no URL de retorno/redirecionamento campo de texto.
  • É possível adicionar vários URLs de retorno de chamada clicando no botão Adicionar mais ao lado do campo de texto.
  • Clique no Economize botão
Servidor Drupal OAuth - Adicionar cliente - Colar URL de retorno de chamada
  • Navegue até o painel do Joomla e cole o copiado ID do cliente e Segredo do cliente no campo respectivo.
Login único do cliente Joomla OAuth - Cole o ID do cliente e o segredo do cliente copiados nos respectivos campos de texto

  • Adicione os Endpoints conforme especificado na tabela abaixo (você também pode obter o mesmo no Escopo e pontos finais secção do Site DrupalConfiguraçãoConfiguração do servidor miniOrange OAuthCliente OAuth):
  • Objetivo perfil openid e-mail
    Ponto final de autorização {url_base_do_site_drupal}/mo/oauth2/autorizar
    Ponto final do token {url_base_do_site_drupal}/mo/oauth2/token
    Obter informações do usuário Endpoint {url_base_do_site_drupal}/mo/oauth2/userinfo
Login único do cliente Joomla OAuth - Cole os endpoints nos campos correspondentes

  • Clique no Salvar configurações depois disso o Configuração de Teste botão.
Login único do cliente Joomla OAuth - Clique em Salvar configurações e depois no botão Testar configuração

  • Depois que o teste for bem-sucedido, role para baixo até a seção Mapeamento de Atributos e, a partir da Atributo de e-mail selecione o nome do atributo Drupal no qual o email é recebido do Drupal.
Login único do cliente Joomla OAuth - Selecione o atributo de e-mail

  • De Atributo de nome de usuário selecione o atributo Drupal no qual o nome de usuário é recebido do Drupal.
Login único do cliente Joomla OAuth - Selecione o atributo de nome de usuário no menu suspenso

  • Clique no Salvar mapeamento de atributos botão.
Login único do cliente Joomla OAuth - Clique em Salvar mapeamento de atributos

  • Copie o URL de login/SSO do painel do Joomla.
Login único do cliente Joomla OAuth - Copiar URL de login/SSO

  • Abra uma nova janela/navegador privado e navegue até o link copiado. Isso o redirecionará para a página de login do Drupal.
  • Insira as credenciais do Drupal e clique no botão Log in.
Insira as credenciais do Drupal na página de login do Drupal

Você será conectado ao Joomla usando credenciais do Drupal.

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


 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