Procurar Resultados :

×

Registrar Contato

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


O provedor de autenticação DNN OAuth Single Sign-On (SSO) permite habilitar o Single Sign-On (SSO) do OAuth para o seu site DotNetNuke. Com o Single Sign-On, 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 identidade compatíveis com OAuth . Aqui, apresentaremos um guia passo a passo para configurar o Single Sign-On (SSO) entre o DNN e o IdentityServer3, considerando o IdentityServer3 como provedor OAuth. Para saber mais sobre os outros recursos que oferecemos para o DNN OAuth Single Sign-On (SSO), clique 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 IdentityServer3 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 IdentityServer3 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 IdentityServer3 como Provedor OAuth

  • Consulte o documentação para configurar o IdentityServer3 como um provedor de identidade.
  • Na guia Configurar OAuth, copie o URL de redirecionamento/retorno de chamada e insira-o no seu IdentityServer3.
  • Copie seu ID de cliente e segredo e salve-os no Cliente DNN OAuth plugin.
  • Você concluiu com sucesso as configurações do seu provedor OAuth do IdentityServer3.
  • Endpoints e escopo do IdentityServer3:


    ID do cliente: Clique aqui
    Segredo do cliente: Clique aqui
    Escopo: código aberto
    Autorizar ponto final: https://<your-domain>/connect/authorize
    Ponto final do token de acesso: https://<your-domain>/connect/token
    Obter informações do usuário Endpoint: https://<your-domain>/connect/userinfo
    URL de redirecionamento personalizado após logout: [opcional] : https://<your-domain>/connect/endsession?id_token_hint=##id_token##

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