Procurar Resultados :

×

Login SSO Wild Apricot no Drupal usando conexão OAuth / OpenID

O módulo Drupal OAuth Client permite o Single Sign-On, ou seja, SSO para um site Drupal com qualquer Provedor de Identidade usando o protocolo de conexão OAuth ou OpenID. módulo é compatível com Drupal 7, Drupal 8, Drupal 9, Drupal 10 e Drupal 11. Aqui, veremos os passos para configurar o módulo com o Wild Apricot. Após a configuração, os usuários poderão acessar o site do Drupal usando suas credenciais do Wild Apricot.

  • Baixe o módulo:

    compositor requer 'drupal/miniorange_oauth_client'

  • Acessar Estender menu no seu console de administração do Drupal e pesquise por Configuração do cliente OAuth miniOrange usando a caixa de pesquisa.
  • Habilite o módulo marcando a caixa de seleção e clicando em Instale botão.
  • Você pode configurar o módulo em:

    {BaseURL}/admin/config/pessoas/miniorange_oauth_client/config_clc

  • Instale o módulo:

    drush em drupal/miniorange_oauth_client

  • Limpe o cache:

    drush cr

  • Você pode configurar o módulo em:

    {BaseURL}/admin/config/pessoas/miniorange_oauth_client/config_clc

Nota e contato - SSO entre dois sites WordPress

Observação: A instalação manual é compatível apenas com Drupal 7, Drupal 8 e Drupal 9.


  • Acessar Estender menu no seu console de administração do Drupal e clique em Instalar novo módulo.
  • Instalar o Drupal Login OAuth e OpenID Connect - Login SSO do cliente OAuth2 módulo 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 instalar botão.
  • Você pode configurar o módulo em:

    {BaseURL}/admin/config/pessoas/miniorange_oauth_client/config_clc

  • Baixe o módulo:

    compositor requer 'drupal/miniorange_oauth_client'

  • Acessar Estender menu no seu console de administração do Drupal e pesquise por Configuração do cliente OAuth miniOrange usando a caixa de pesquisa.
  • Habilite o módulo marcando a caixa de seleção e clicando em Instale botão.
  • Você pode configurar o módulo em:

    {BaseURL}/admin/config/pessoas/mo-oauth-client/mo-client-config

  • Instale o módulo:

    drush em drupal/miniorange_oauth_client

  • Limpe o cache:

    drush cr

  • Você pode configurar o módulo em:

    {BaseURL}/admin/config/pessoas/mo-oauth-client/mo-client-config

Nota e contato - SSO entre dois sites WordPress

Observação: Instalação manual compatível apenas com Drupal 7, Drupal 8 e Drupal 9.


  • Acessar Estender menu no seu console de administração do Drupal e clique em Instalar novo módulo.
  • Instalar o Drupal Login OAuth e OpenID Connect - Login SSO do cliente OAuth2 módulo 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 instalar botão.
  • Você pode configurar o módulo em:

    {BaseURL}/admin/config/pessoas/mo-oauth-client/mo-client-config

  • Acesse ConfiguraçãoPersonalidadesConfiguração do cliente miniOrange OAuth no menu Administração. (/admin/config/people/miniorange_oauth_client)
Cliente Drupal OAuth - selecione mimiorange Configuração do Cliente OAuth
  • Na aba Configurar OAuth, selecione o Provedor OAuth desejado no menu suspenso.
  • Nota e contato - SSO entre dois sites WordPress

    Observação: Se o Provedor OAuth desejado não estiver listado no menu suspenso, selecione Provedor OAuth personalizado / Provedor OpenID personalizado E continue.

Cliente Drupal OAuth - selecione Provedor OAuth
  • Copie o URL de retorno/redirecionamento e mantenha-o à mão. Isso será necessário ao configurar o Provedor OAuth.
  • Nota e contato - SSO entre dois sites WordPress

    Observação: Se o seu provedor oferece suporte apenas a URLs de retorno/redirecionamento HTTPS e você tem um site HTTP, certifique-se de marcar a caixa de seleção "Aplicar URL de retorno HTTPS" na parte inferior da guia.


  • Insira o nome do provedor OAuth no Nome visível campo de texto.
Cliente Drupal OAuth - Copiar URL de retorno de chamada

Configurar o Drupal como um cliente OAuth

  • Acesse ConfiguraçãoPersonalidadesCliente OAuth miniOrange no menu Administração. (admin/config/people/mo-oauth-client/mo-client-config)
Cliente OAuth Drupal - selecione o cliente OAuth mimiorange
  • De acordo com o relatório Gerenciar seção, sob o Configuração do Cliente guia, clique no + Adicionar novo botão para configurar o cliente OAuth desejado.
Cliente Drupal OAuth - Clique em Adicionar novo
  • Sob o Adicione selecione o aplicativo OAuth desejado no menu suspenso.
  • Nota e contato - SSO entre dois sites WordPress

    Observação: Se o Provedor OAuth desejado não estiver listado no menu suspenso, selecione Provedor OAuth personalizado / Provedor OpenID personalizado E continue.

Cliente Drupal OAuth - selecione Provedor OAuth
  • Insira o nome do provedor OAuth no Nome do aplicativo personalizado campo de texto. Copie o URL de retorno/redirecionamento e mantenha-o à mão. Isso será necessário ao configurar o Provedor OAuth.
Cliente Drupal OAuth - Insira o nome do aplicativo personalizado e copie o URL de retorno de chamada
  • Se o seu provedor suporta apenas URLs de retorno/redirecionamento HTTPS e você tem um site HTTP, certifique-se de verificar o Aplicar URL de retorno de chamada HTTPS caixa de seleção no Configurações aba.
Cliente Drupal OAuth - Aplicar URL de retorno de chamada HTTPS
    Integração SSO do Wild Apricot - Navegue até Aplicativos no lado esquerdo

    • 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 para integração SSO do Wild Apricot

    • Conforme indicado na imagem abaixo, clique no Autorizar aplicativo botão.
    Aplicação Autorizada SSO de Apricot Selvagem

    • Selecionar Aplicativo do servidor da lista de opções em Autorização de aplicação e então clique Continuar.
    Aplicativo de servidor SSO Wild Apricot

    • Digite o nome do aplicativo em Nome da Aplicação campo de texto e clique em Gerar segredo do cliente botão.
    Nome do aplicativo SSO Wild Apricot e geração de 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.
    Credenciais do cliente de cópia do SSO do Wild Apricot

    • 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 do Drupal no Domínios confiáveis do Ridirect campo de texto.
    URL de retorno de chamada para colagem de SSO do Wild Apricot

    • Agora, navegue para Contas no menu do lado esquerdo. Sob o Painel de controle copiar o Website. Será url_da_sua_conta pela Autorizar endpoints.
    Wild Apricot SSO Copiar URL do site

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

Configurar o Wild Apricot como um provedor OAuth:

Integração SSO do Wild Apricot - Navegue até Aplicativos no lado esquerdo

  • 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 para integração SSO do Wild Apricot

  • Conforme indicado na imagem abaixo, clique no Autorizar aplicativo botão.
Aplicação Autorizada SSO de Apricot Selvagem

  • Selecionar Aplicativo do servidor da lista de opções em Autorização de aplicação e então clique Continuar.
Aplicativo de servidor SSO Wild Apricot

  • Digite o nome do aplicativo em Nome da Aplicação campo de texto e clique em Gerar segredo do cliente botão.
Nome do aplicativo SSO Wild Apricot e geração de 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.
Credenciais do cliente de cópia do SSO do Wild Apricot

  • 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 do Drupal no Domínios confiáveis do Ridirect campo de texto.
URL de retorno de chamada para colagem de SSO do Wild Apricot

  • Agora, navegue para Contas no menu do lado esquerdo. Sob o Painel de controle copiar o Website. Será url_da_sua_conta pela Autorizar endpoints.
Wild Apricot SSO Copiar URL do site

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

  • Acesse o módulo miniOrange OAuth Client.
  • Na aba Configurar OAuth, cole o copiado ID do cliente e Segredo do cliente de Wild Apricot no ID do cliente e Segredo do cliente campo de texto.
Drupal OAuth 2.0 OIDC Single Sign-on - Cole o cliente e o segredo

  • Verifique e confirme o escopo e os pontos de extremidade. Substitua o {url_da_sua_conta} com seu site e {id_da_conta} com número de conta.
  • Objetivo auto
    Autorizar EndPoint https://{your_account_url}/sys/login/OAuthLogin
    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
  • Habilitar caixa de seleção de cabeçalho pela Enviar ID do cliente e segredo em se estiver em corpo.
  • Clique Salvar configuração botão.
Drupal OAuth 2.0 OIDC Single Sign-on - Escopo e Endpoints

  • Após salvar as configurações com sucesso, clique no botão Executar teste de configuração para testar a conexão entre o Drupal e o provedor OAuth.
OAuth-OIDC-Configuração-do-Cliente-Verificar-Conexão-com-Provedor-OAuth

  • Em um pop-up de Configuração de Teste, se você não tiver nenhuma sessão ativa no mesmo navegador, será solicitado que você faça login no Provedor OAuth. Após o login, você receberá uma lista de atributos recebidos do Provedor OAuth.
  • Selecione os Atributo de e-mail no menu suspenso no qual o ID de e-mail do usuário é obtido e clique em Pronto botão.
  • Nota e contato - SSO entre dois sites WordPress

    Observação: O mapeamento do atributo de e-mail é obrigatório para executar o SSO, ou seja, fazer login no site Drupal com credenciais do provedor OAuth.

Cliente Drupal OAuth - selecione Atributo de e-mail

  • No Mapeamento de Atributos e Funções guia, selecione a Atributo de nome de usuário na lista suspensa e clique em Salvar configuração botão.
Cliente Drupal OAuth - selecione o atributo do usuário e clique em salvar configuração

  • Agora, saia e acesse a página de login do seu site Drupal. Você encontrará automaticamente um link para Login com Provedor OAuth. Se quiser adicionar o link SSO a outras páginas, siga os passos mostrados na imagem abaixo:
Cliente Drupal OAuth - adicionar link em outras páginas

Integrando Drupal com Wild Apricot:

  • Acesse o módulo miniOrange OAuth Client.
  • In Adicione guia, cole o ID do cliente e o segredo do cliente copiados do Wild Apricot na ID do cliente e Segredo do cliente campo de texto.
Drupal-Auth-SSO-Wild Apricot-Paste-Credenciais do Cliente

  • Verifique e confirme o escopo e os pontos de extremidade. Substitua o {url_da_sua_conta} com o seu site e {id_da_conta} com número de conta.
Drupal-Auth-SSO-Wild Apricot-Substitua a URL inicial nos campos Endpoints

  • O processo de Enviar ID do cliente e segredo no cabeçalho ou corpo A caixa de seleção "Client ID" permite especificar se o ID do Cliente e o Segredo devem ser incluídos no cabeçalho ou no corpo da Solicitação de Endpoint de Token. Se não tiver certeza de qual opção selecionar, você pode usar as configurações padrão.
  • Clique na caixa de seleção para Habilitar login com OAuth, role para baixo e clique em Salvar configuração botão.
Drupal OAuth OpenID OIDC Single Sign On (SSO) Habilitando a caixa de seleção Login com OAuth e clicando em Salvar configuração

  • Após salvar as configurações com sucesso, clique em Executar configuração de teste botão para testar a conexão entre o Drupal e o provedor OAuth.
OAuth-OIDC-Configuração-do-Cliente-Verificar-Conexão-com-Provedor-OAuth
  • Em um pop-up de Configuração de Teste, se você não tiver nenhuma sessão ativa no mesmo navegador, será solicitado que você faça login no Provedor OAuth. Após o login, você receberá uma lista de atributos recebidos do Provedor OAuth.
  • Selecione os Atributo de e-mail no menu suspenso no qual o ID de e-mail do usuário é obtido e clique em Pronto botão.
  • Nota e contato - SSO entre dois sites WordPress

    Observação: O mapeamento do atributo de e-mail é obrigatório para executar o SSO, ou seja, fazer login no site Drupal com credenciais do provedor OAuth.

Cliente Drupal OAuth - selecione Atributo de e-mail
  • No Mapeamento de Atributos e Funções guia, selecione a Atributo de nome de usuário na lista suspensa e clique em Salvar configuração botão.
Cliente Drupal OAuth - selecione o atributo do usuário e clique em salvar configuração
  • Agora, saia e acesse a página de login do seu site Drupal. Você encontrará automaticamente um link para Login com Provedor OAuth. Se quiser adicionar o link SSO a outras páginas, siga os passos mostrados na imagem abaixo:
Cliente Drupal OAuth - adicionar link em outras páginas

Teste de conexão entre Drupal e provedor OAuth

  • Após salvar as configurações com sucesso, clique no botão Executar configuração de teste botão para testar a conexão entre o Drupal e o provedor OAuth.
OAuth-OIDC-Configuração-do-Cliente-Verificar-Conexão-com-Provedor-OAuth
  • Em um pop-up de Configuração de Teste, se você não tiver nenhuma sessão ativa no mesmo navegador, será solicitado que você faça login no Provedor OAuth. Após o login, você receberá uma lista de atributos recebidos do Provedor OAuth.
  • Clique no Configurar mapeamentos botão.
Cliente Drupal OAuth - selecione Atributo de e-mail
  • No Mapeamento de Atributos guia, selecione a Atributo de e-mail e Atributo de nome de usuário na lista suspensa e clique em Salvar configuração botão.
Nota e contato - SSO entre dois sites WordPress

Observação: O mapeamento do atributo de e-mail é obrigatório para executar o SSO, ou seja, fazer login no site Drupal com credenciais do provedor OAuth.

Cliente Drupal OAuth - selecione o atributo do usuário e clique em salvar configuração
  • Agora, saia e acesse a página de login do seu site Drupal. Você encontrará automaticamente um link para Login com Provedor OAuth. Se quiser adicionar o link SSO a outras páginas, siga os passos mostrados na imagem abaixo:
Cliente Drupal OAuth - adicionar link em outras páginas


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

Mais perguntas frequentes ➔

Siga os passos mencionados AQUI

Siga os passos mencionados AQUI

A funcionalidade de logout que você mencionou aqui é o comportamento padrão de um módulo. Ela desconecta você do Drupal, mas não do seu aplicativo/provedor. Para permitir que o módulo efetue logout da sua conta de provedor/aplicativo (o que você está procurando), você precisa fazer as configurações abaixo: [saiba mais]

Como você atualizou para uma de nossas versões pagas do módulo Drupal e substituiu o módulo gratuito pelo pago, você precisa primeiro ativar o módulo pago. Consulte os passos abaixo.Saiba mais]


 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