Procurar Resultados :

×

Login SSO no Bitbucket usando Drupal como provedor de conexão OAuth / OpenID

O Drupal Módulo de servidor OAuth/OIDC Permite o Single Sign-On, ou seja, SSO, entre o site Drupal e qualquer aplicativo cliente compatível com o protocolo OAuth ou OpenID Connect. Aqui, descrevemos as etapas para conectar o módulo ao Bitbucket. Nesta integração do Drupal com o Bitbucket, o Drupal atua como um Provedor de Identidade, ou seja, os usuários farão login no Bitbucket usando suas credenciais do Drupal.

  • 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

  • Efetue login no servidor Bitbucket.
  • Clique no Configurações ícone no canto superior direito.
Bitbucket-OAuth-Server-Click-Configurações-canto superior direito

  • Desloque-se até o Add-ons seção e clique no Encontre novos aplicativos link.
Bitbucket-OAuth-Server-Click-Encontrar-Novos-Aplicativos

  • Procurar por mO OAuth na barra de pesquisa e instale-o.
Bitbucket-OAuth-Server-Search-for-mO-Auth

  • Depois que o aplicativo estiver instalado, clique em Visão geral -> cliente miniOrange OAuth no menu de navegação à esquerda.
Bitbucket-OAuth-Server-Click-miniOrange-OAuth-Client

  • Copie o URL de retorno de chamada e mantenha-o à mão.
Bitbucket-OAuth-Server-Copy-Callback-URL

  • De Selecione o aplicativo suspenso, selecione Aplicativo OAuth personalizado.
Bitbucket-OAuth-Server-Select-Custom-OAuth

  • Digite o nome do aplicativo no Nome do aplicativo campo de texto.
Bitbucket-OAuth-Server-Enter-Application-Name

  • 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
  • Vá para a guia OAuth Client do módulo Drupal OAuth Server, navegue até a seção Configurar aplicativos e copie o ID do cliente.
  • Cole o copiado ID do cliente no ID do cliente campo de texto do aplicativo no painel do Bitbucket.
Bitbucket-OAuth-Server-Paste-Client-ID

  • Navegue de volta ao site do Drupal e copie o Segredo do cliente.
  • Cole o copiado Segredo do cliente no Segredo do cliente campo de texto do aplicativo no painel do Bitbucket.
Bitbucket-OAuth-Server-Enter-Client-Secret

  • Adicione o Escopo e 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
Bitbucket-OAuth-Server-Fornece-escopo-e-endpoints

  • Clique no Economize botão para salvar suas configurações.
  • Navegue até a Configurações de login aba.
Bitbucket-OAuth-Server-Navigate-to-Sign-Settings

  • permitir que o Habilitar ou desabilitar o SSO para seu servidor Bitbucket botao de radio.
Bitbucket-OAuth-Server-Toggle-Enable-Login

  • Sob o Texto do botão de login, insira o texto que deseja exibir no botão Login SSO. Clique no Economize botão para salvar suas alterações.
  • Clique no Configuração de Teste botão no aplicativo no painel do Bitbucket. para testar a conexão entre o site Drupal e o aplicativo Bitbucket.
Bitbucket-OAuth-Server-Click-Test-Configuração

Você configurou com sucesso o Bitbucket como um cliente OAuth e o Drupal como um servidor OAuth.

  • Abra uma nova janela/navegador privado e navegue até a página de login do site bitbucket.
  • Clique no Entrar com Drupal botão.
Bitbucket-OAuth-Server-Click-on-Use_OAuh-Login

  • Clicar nesse botão redirecionará automaticamente para a página de login do site Drupal. Insira as credenciais do Drupal e clique no botão Entrar botão.
Bitbucket-OAuth-Server-Enter-Drupal-Credentials

  • Após a autenticação bem-sucedida, o navegador será redirecionado de volta com login bem-sucedido no site do Bitbucket.

Você realizou com sucesso o SSO entre o Bitbucket e o 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