DNN SAML Single Sign-On (SSO) com Auth0 como IDP
Visão geral
Logon único (SSO) DNN SAML O provedor de autenticação oferece a capacidade de habilitar Logon único SAML Para suas aplicações DotNetNuke. Usando Log-in único Você pode usar apenas uma senha para acessar seu aplicativo e serviços DotNetNuke. Nosso provedor de autenticação é compatível com todos os sistemas operacionais. Provedores de identidade compatíveis com SAML. Aqui, veremos um guia passo a passo para configurar Single Sign-On (SSO) entre DotNetNuke e Aut0 considerando Aut0 como IdP.
Pré-requisitos: Download e instalação
- Baixar O provedor de autenticação DNN SAML Single Sign On está disponível no link acima.
- Carregar o pacote de instalação dnn-saml-single-sign-on_xxx_Install entrando Configurações > Extensão > Instalar extensão.
- Navegue até a Extensões instaladas Guia e selecione Sistemas de Autenticação. Você encontrará o Provedor de autenticação SAML DNN da miniOrange listado lá.
- Clique no ícone do lápis (como mostrado na imagem abaixo) para começar a configurar o Provedor de autenticação SAML da DNN.
- Navegue até a Configurações do site guia para configurar o SSO SAML do DNN.
- Para ativar o SSO SAML do DNN, insira o chave de licença recebido por e-mail no campo de entrada fornecido.
- Se você não recebeu a chave de licença, clique em "aqui" link para baixar e depois fazer o upload do arquivo de licença usando o Escolher Ficheiro botão.
- Clique no Ativar licença botão para concluir a ativação.
Etapas de configuração
Guia passo a passo para SSO SAML no DNN usando o Auth0 como provedor de identidade.
1. Fornecer metadados SAML do DNN ao provedor de identidade Auth0
- Após a ativação bem-sucedida da licença, o painel de controle do plugin será aberto conforme mostrado abaixo.
- No painel de controle do plugin, clique em Metadados do Provedor de Serviços Botão no menu superior. Isso abrirá a página de metadados do provedor de serviços.
- Desloque-se até o Compartilhar metadados SAML seção.
Você pode obter os metadados do provedor de serviços SAML usando qualquer um dos dois métodos descritos abaixo para configurá-los em seu provedor de identidade.
A] Usando URL de metadados SAML ou arquivo de metadados
- Nesta página, você encontrará o URL dos metadados, bem como a opção para baixar o arquivo XML de metadados SAML.
- Copie o URL dos metadados ou faça o download do arquivo de metadados para configurá-los no seu provedor de identidade.
- Você pode consultar a captura de tela abaixo:
B] Carregar metadados manualmente
- Nesta página, você pode copiar manualmente os metadados do provedor de serviços, como: ID da entidade SP, URL do ACS, URL de logout do SP e compartilhe-o com seu provedor de identidade para configuração.
- Você pode consultar a captura de tela abaixo:
Etapas para configurar o Auth0 IdP
- Faça login no seu Painel Auth0.
- Clique em Aplicações No menu de navegação à esquerda, selecione Aplicações.
- Clique em Criar aplicativo.
- Uma nova janela será aberta. Digite um nome para o aplicativo e selecione Aplicativo Web regular. Clique em CRIAR botão.
- Selecione os Guia Conexão e habilitar Autenticação de senha de nome de usuário.
- Selecione os Addons aba.
- permitir SAML2 opção nos complementos. Isso abrirá uma janela de configuração.
- Entrar URL de retorno de chamada do aplicativo, público-alvo, destinatário e outras configurações usando ID da entidade SP e URL do ACS copiado do plugin, que você obterá de Etapa 2B.
- Role para baixo e clique em permitir.
- Vou ao Uso guia e clique no Metadados do Provedor de Identidade Link para download. Ele baixará o arquivo XML de metadados necessário para configurar o plugin SAML.
Você configurou com sucesso o Auth0 como IdP (provedor de identidade) SAML para habilitar o login SSO do Auth0 em seu site DNN.
2. Configurar metadados do provedor de identidade Auth0 no SSO SAML do DNN
- Clique no Adicionar novo IDP botão para configurar um novo Provedor de Identidade.
- Na guia Configurações do Plugin, selecione Aut0 como seu provedor de identidade da lista exibida.
- Após selecionar seu IdP na lista, a página Configurações do Provedor de Identidade será aberta. Nela, você pode clicar em... Carregar metadados do IdP botão para configurar o Provedor de Identidade automaticamente usando metadados ou inserir manualmente os detalhes necessários do Provedor de Identidade em Configurações do Provedor de Identidade.
Abaixo, detalhamos duas maneiras de configurar os metadados do seu provedor de identidade SAML no plugin.
A] Carregar metadados usando o botão Carregar metadados do IDP:
- Clique Escolher Ficheiro para carregar o arquivo XML de metadados usando o Carregar arquivo XML opção e, em seguida, clique em Escolher arquivoComo alternativa, forneça o URL de metadados no Insira a URL dos metadados seção e clique Buscar metadados para recuperar automaticamente a configuração do provedor de identidade.
- Você pode consultar a captura de tela abaixo:
B] Configure os metadados do provedor de identidade manualmente:
- Alternativamente, na guia Configurações do Provedor de Identidade, você pode preencher manualmente os campos obrigatórios, como por exemplo: Nome do IdP, ID da entidade do IdP e URL de Single Sign-On e clique Salvar configurações.
3. Testando SAML SSO
- Após carregar os detalhes dos metadados, volte ao Painel de Controle. Passe o cursor sobre o Selecionar ações Selecione a opção desejada no menu suspenso ao lado do Provedor de Identidade configurado e clique. Configuração de Teste.
- Após a configuração bem-sucedida, você obterá os nomes e valores dos atributos na janela de configuração de teste.
4. Adicionando um link SSO ao seu portal DNN
- Passe o mouse sobre o Selecionar ações Selecione a opção desejada no menu suspenso ao lado do Provedor de Identidade configurado e clique. Copiar link SSO.
- Use este link SSO para iniciar o Single Sign-On (SSO) para usuários que acessam seu portal DNN.
- O usuário acessa o site do DNN inserindo as credenciais do Auth0.
Artigos Relacionados
Obrigado pela sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.
