Procurar Resultados :

×

Registrar Contato

DNN OAuth Single Sign-On (SSO) usando WHMCS como provedor OAuth


DNN OAuth Single Sign-On (SSO) O provedor de autenticação oferece a capacidade de habilitar o Login Único OAuth para o seu site DotNetNuke. Usando o Login Único, você pode usar apenas uma senha para acessar seu site e serviços DotNetNuke. Nosso provedor de autenticação é compatível com todos os provedores de autenticação compatíveis com OAuth. provedores de identidadeAqui, apresentaremos um guia passo a passo para configurar o Single Sign-On (SSO) entre DNN e WHMCS, considerando o WHMCS como Provedor OAuth. Para saber mais sobre os outros recursos que oferecemos para o Single Sign-On (SSO) DNN OAuth, clique em aqui..

Pré-requisitos: Download e instalação

  • Baixar o provedor de autenticação DNN Oauth Single Sign On com o link acima.
  • Faça upload do pacote de instalação dnn-oauth-single-sign-on_xxx_Install acessando Configurações > Extensão > Instalar extensão.
  • Agora sob o Aba de extensões instaladas selecionar Sistemas de autenticação. Aqui você pode ver o Provedor de autenticação miniOrange DNN OAuth.
  • DNN OAuth SSO - Provedor de Autenticação
  • Basta clicar no ícone de lápis, conforme mencionado na imagem abaixo, para configurar o Provedor de Autenticação DNN OAuth.
  • DNN OAuth SSO - Ícone de lápis do provedor de autenticação
  • Agora vá para a aba de configurações do site. Aqui você pode ver o Painel do Provedor de Autenticação DNN OAuth.
  • DNN OAuth SSO - Painel do Provedor de Autenticação
  • Você concluiu a instalação do Provedor de Autenticação no seu site DNN.

Etapas para configurar o DNN Single Sign-On (SSO) usando WHMCS como IDP

1. Configurar o provedor de autenticação para configurar o logon único (SSO) do OAuth

  • Para configurar o aplicativo no provedor de autenticação, clique no botão Adicionar novo provedor na guia Configurações do provedor de identidade.
  • DNN OAuth SSO - adicionar novo IDP

    Selecione seu Provedor de Identidade

  • Selecionar WHMCS como Provedor de Identidade da lista. Você também pode pesquisar seu Provedor de Identidade usando a caixa de pesquisa.
  • DNN OAuth SSO - Selecione o provedor de identidade

2. Configurar WHMCS como provedor OAuth

  • Para configurar o aplicativo OAuth Provider, acesse seu domínio WHMCS e faça login na sua conta de administrador do WHMCS.
  • A seguinte tela será apresentada a você. Vá para instalação OpenID Connect na barra de navegação superior.
  • DNN WHMCS OAuth SSO - Configurar OpenID Connect no WHMCS
  • Clique em Gerar novas credenciais de API do cliente botão.
  • DNN WHMCS OAuth SSO - Criar novas credenciais de cliente
  • Você será redirecionado para a página de detalhes do aplicativo. Preencha os dados necessários e insira URIs de redirecionamento autorizados da Cliente ASP.NET OAuth miniOrange e clique em Gerar credenciais.
  • DNN WHMCS OAuth SSO - Configurar novo cliente
  • Você será levado para a página de detalhes do aplicativo. Aqui, você pode encontrar ID do cliente e Segredo do cliente que você vai precisar em Etapa 3 para configurar Cliente ASP.NET OAuth miniOrange.
  • DNN WHMCS OAuth SSO - Verifique a configuração do seu cliente

    Pontos finais e escopo do WHMCS:


    ID do cliente: Clique aqui
    Segredo do cliente: Clique aqui
    Escopo: e-mail do perfil OpenID
    Autorizar ponto final: https://{yourWHMCSdomain}/oauth/authorize.php
    Ponto final do token de acesso: https://{yourWHMCSdomain}/oauth/token.php
    Obter informações do usuário Endpoint: https://{yourWHMCSdomain}/oauth/userinfo.php

3. Configurando o Provedor OAuth

  • Copie o URL de redirecionamento/retorno de chamada e forneça-o ao seu provedor de OAuth.
  • DNN OAuth SSO - URL de redirecionamento DNN OAuth

4. Configurando o cliente OAuth

  • configurar ID do cliente, Segredo do cliente, atualize o endpoints se necessário e salve as configurações.
  • DNN OAuth SSO - Configuração DNN OAuth SSO - Configuração

5. Configuração de teste

  • Agora vá para o Configurações do Provedor de Identidade aba.
  • Em ações selecionadas, clique em Configuração de Teste botão para verificar se você configurou o provedor de autenticação corretamente.
  • DNN OAuth SSO - Testando OAuth SSO
  • Após a configuração bem-sucedida, você obterá o Nome do Atributo e os Valores do Atributo na janela Configuração de Teste.
  • DNN OAuth SSO - Testando OAuth SSO

6. Mapeamento de Atributos

  • Para mapeamento de atributos, selecione o Editar configuração no menu suspenso de ações selecionadas.
  • Mapear e-mail e nome de usuário com Nome do Atributo você pode ver na janela Configuração de teste e salvar as configurações.
  • DNN OAuth SSO - Mapeamento de Atributos DNN OAuth

Você pode configurar o módulo de Single Sign-On (SSO) SAML do ASP.NET com qualquer provedor de identidade, como ADFS, Azure AD, Bitium, Centrify, G Suite, JBoss Keycloak, Okta, OneLogin, Salesforce, AWS Cognito, OpenAM, Oracle, PingFederate, PingOne, RSA SecureID, Shibboleth-2, Shibboleth-3, SimpleSAML, WSO2 ou até mesmo com seu próprio provedor de identidade personalizado . Para verificar outros provedores de identidade, clique aqui.

Recursos adicionais

Precisa de ajuda?

Não consegue encontrar seu provedor de identidade? Envie um e-mail para dnnsupport@xecurify.com e ajudaremos você a configurar o SSO com seu provedor de identidade. Para obter orientações rápidas (por e-mail ou reunião), nossa equipe ajudará você a selecionar a solução/plano mais adequado às suas necessidades.


Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda