Procurar Resultados :

×

Integração do cliente Joomla OAuth com Okta Single Sign-On (SSO)

Configure o Single Sign-On (SSO) no seu site Joomla através do provedor Okta OAuth com a ajuda do plugin Joomla OAuth e OpenID Connect. Integrar o Single Sign-On (SSO) do Okta ao Joomla usando o protocolo de autenticação OAuth 2.0 permite que seus usuários façam login com segurança em seus sites e aplicativos Joomla, autenticando-se com o provedor Okta OAuth. O plugin Okta OAuth para 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 Okta, você também pode seguir este passo a passo Vídeo de instalação.

Nesta configuração, Octa funciona como o servidor OAuth, enquanto Joomla permite que os usuários façam login com suas credenciais Okta 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

  • Entrar na sua Painel Okta.
  • Vou ao Painel de administração do Okta. Vamos para Aplicações -> Aplicações.
Painel Okta

  • Você verá a seguinte tela. Clique em Criar integração de aplicativo botão.
Criar novo aplicativo Okta

  • Selecione o método de login como OIDC - Conexão OpenID opção e selecione o tipo de aplicação como Aplicativo da Web, clique em Seguinte botão.
Criar aplicativo OIDC

  • Você será redirecionado para a página de detalhes do aplicativo. Digite Nome da integração do aplicativo e URIs de redirecionamento de login que copiamos como Retorno de chamada/redirecionamento URL.
Insira o URL de retorno de chamada

  • Role para baixo e você verá o Atribuições seção. Selecione uma opção para acesso controlado como Permitir que todos em sua organização acessem, desmarque a opção Habilite o acesso imediato com o Modo de Corretor de Federação e depois clique em Economize botão.
Habilitar acesso

  • Agora você obterá o ID do cliente e segredo do cliente. Mantenha essas credenciais em mãos para configurar o plugin miniOrange OAuth Client Single Sign-On (SSO).
Carregar metadados do IdP

  • No cabeçalho superior direito, você verá o nome do seu domínio. Mantenha-o à mão.

Observação: Copie o domínio Okta para configurar o plugin Joomla OAuth Single Sign-On (SSO). Por exemplo, (https://dev-32414285-admin.okta.com), então seu domínio será dev-32414285.okta.com.

Copiar nome de domínio

  • 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 domínio. Defina também as credenciais do cliente Somente no cabeçalho ou no corpo do texto 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 Okta como um provedor OAuth ou OIDC personalizado.
Objetivo e-mail openid
Autorizar ponto final https://{yourOktaDomain}.com/oauth2/default/v1/authorize
Ponto de extremidade do token de acesso https://{yourOktaDomain}.com/oauth2/default/v1/token
Obter ponto final de informações do usuário https://{yourOktaDomain}.com/oauth2/default/v1/userinfo
URL de redirecionamento personalizado após logout: [opcional] https://{yourdomain.okta}.com/login/signout?fromURI=<your url>
Definir credenciais do cliente Somente no cabeçalho ou no corpo do texto
URL de descoberta (para visualizar os valores de configuração) https://{your-okta-domain}/oauth2/default/.well-known/openid-configuration

  • 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