Procurar Resultados :

×

Registrar Contato

Configurar o Wild Apricot Single Sign-On (SSO) com o plugin Joomla OAuth Client

Este guia orientará você na conexão do seu site Joomla com sua conta Wild Apricot usando nossa extensão Joomla OAuth Client. Esta integração foi projetada especificamente para clubes, associações e organizações sem fins lucrativos que usam o Wild Apricot para gerenciamento de membros e desejam oferecer uma experiência de login integrada em um site Joomla separado.

A principal vantagem dessa configuração é a possibilidade de oferecer Login Único (SSO) aos seus membros e, mais importante, criar conteúdo exclusivo para membros no seu site Joomla. Você pode restringir o acesso com base no status de membro ativo do usuário ou até mesmo no seu nível de membro específico (por exemplo, "Ouro", "Estudante", "Membro do Conselho"), conforme definido no seu banco de dados Wild Apricot.


Este guia orientará você na configuração da nossa extensão Joomla OAuth Client para se conectar ao miniOrange como seu Provedor de Identidade (IdP). Esta configuração habilita o Single Sign-On (SSO) seguro, permitindo que seus usuários acessem seu site Joomla usando suas credenciais Wild Apricot existentes.

Esta integração foi projetada para organizações que usam o Wild Apricot como sua solução central de gerenciamento de identidade e acesso.

  • 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 Damasco Selvagem

  • De acordo com o relatório Apps aba, navegue até o ERP e SAP seção e clique no Aplicações Autorizadas cartão/caixa, conforme visto na ilustração abaixo.
Aplicativos autorizados

  • Conforme indicado na imagem abaixo, clique no Autorizar aplicativo botão.
Aplicativos autorizados

  • Selecionar Aplicativo do servidor da lista de opções em Autorização de aplicação e clique em Continuar.
Aplicativos autorizados

  • Digite o nome do aplicativo em Nome da Aplicação campo de texto e clique em Gerar segredo do cliente botão.
Gerar segredo do cliente

  • Copie o ID do cliente e segredo do cliente. Mantenha-o à mão. Será necessário configurar o Drupal como cliente OAuth.
Copiar ID do cliente e segredo do cliente

  • Role para baixo e verifique o Autorizar usuários por meio do serviço de login único Wild Apricot.
  • Cole o copiado anteriormente URL de retorno/redirecionamento no Domínios de redirecionamento confiáveis campo de texto.
Colar URL de retorno/redirecionamento

  • Agora, navegue para Contas no menu do lado esquerdo. Sob o Painel de controle copiar o Website. Será your_account_url para Autorizar Endpoints.
Autorizar endpoints

  • Acessar Detalhes da conta e copie o Número da conta da seção Geral. Será conta_id pela Obter endpoints de informações do usuário.
Obter endpoints de informações do usuário

  • Volte para o seu Painel Joomla. Então vá para Etapa 2 [ID do cliente e segredo].
  • Cole o ID do cliente, segredo do cliente e domínio. 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 miniOrange como um provedor OAuth ou OIDC personalizado.
Objetivo auto
Autorizar ponto final https://<your_account_url>/sys/login/OAuthLogin (For eg. your_account_url is the url <domain.wildapricot.org>)
Ponto de extremidade do token de acesso https://oauth.wildapricot.org/auth/token
Obter ponto final de informações do usuário https://api.wildapricot.org/v2.1/accounts/<account_id>/contacts/me
Definir credenciais do cliente 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