Logon único do Tableau Online usando DNN como IDP SAML
Visão geral
O módulo SAML IDP do DotNetNuke (DNN) atua como um Provedor de Identidade SAML 2.0 , que pode ser configurado para estabelecer a confiança entre o módulo e vários provedores de serviços compatíveis com SAML, autenticando o usuário com segurança usando as credenciais do site DotNetNuke (DNN) . A miniOrange oferece uma solução pronta para uso para login SAML 2.0 com credenciais do DotNetNuke. Aqui, apresentaremos um guia passo a passo para configurar o Single Sign-On (SSO) entre o DotNetNuke (DNN) e o Tableau Online, considerando o DotNetNuke (DNN) como IDP.
Pré-requisitos: Download e instalação
- Baixar Módulo Provedor de Identidade SAML (IDP) DNN.
- Carregar o pacote de instalação xxx_dnn-saml-logon único-sso-idp_xxx_Instalação entrando Configurações > Extensão > Instalar extensão.
- Abra qualquer página do seu site DNN (modo de edição) e clique em Adicionar módulo.
- Procurar por moDNNSAMLIDP e clique no moDNNSAMLIDPArraste e solte o módulo na página onde desejar.
- Após instalar o módulo com sucesso no seu site DNN, clique no ícone de engrenagem do módulo e selecione Configurações No menu suspenso.
- Navegue até a Configurações do modDNNSAMLIDP aba para configurar o módulo.
- Para ativar o módulo, digite 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 Clique aqui link para baixar e depois fazer o upload do arquivo de licença usando o Escolher Ficheiro botão.
- Em seguida, aceite os termos e condições marcando a caixa e clique em Ativar licença botão para ativar o módulo.
Etapa 1: Configurar o Tableau Online como SP
- Navegue até a Configurações do IDP guia na DNN SAML IDP módulo.
-
Você pode compartilhar seus metadados IdP com o provedor de serviços de uma das seguintes maneiras:
- URL de metadados Compartilhe o URL dos metadados com seu provedor de serviços.
- Baixar Metadados XML Faça o download do arquivo XML de metadados e envie-o para o seu provedor de serviços.
OR
Observação: o Tableau Online não aceita a entrada manual de metadados; portanto, faça o download direto do arquivo XML.
- Faça login no seu Painel do Tableau as Administrador.
- Acesse Configurações de autenticação no Configurações menu.
- Debaixo Tipos de autenticação, selecione Habilitar um método de autenticação adicional e habilite o SAML conforme mostrado abaixo. Clique em Editar conexão.
- Anote o ID da entidade do Tableau e URL do Serviço de Asserção ao Consumidor (URL ACS) que será necessário para configurar o módulo, ou faça o download direto dos metadados clicando em Exportar metadados e posteriormente carregá-lo na configuração do módulo DNN SAML IDP.
- Nos envie os Arquivo de metadados DNN SAML IDP no Importar metadados seção de arquivo. Clique em Inscreva-se botão para carregar o arquivo de metadados.
Nota: Para resolver este erro, o ambiente localhost do módulo DNN SAML IDP deve ser aberto usando https e não http, e então os metadados do IDP devem ser baixados de lá.
Opcional : Se o seu SP do Tableau estiver configurado para enviar solicitações assinadas , você também precisará fornecer o certificado no módulo. Você pode obter o certificado nos metadados do Tableau.
Etapa 2: Configure o DNN como IdP SAML
- Navegue até a Configurações SP guia e clique no Adicionar aplicativo botão.
- Da lista de prestadores de serviços fornecida abaixo, selecione Tabela on-line.
Existem duas opções para adicionar um aplicativo para seu Provedor de Serviços no módulo IDP
A] Carregar metadados usando a opção “Carregar metadados”
- Você pode carregar os metadados do provedor de serviços diretamente usando o Carregar metadados botão.
- O módulo DNN SAML IDP requer o ID da entidade SP e URL do ACS Valores do seu provedor de serviços.
- Você pode receber esses valores por meio de um arquivo de metadados (.xml) URL de metadados do seu SP.
- Faça o upload dos metadados selecionando a opção apropriada — via arquivo XML ou URL — conforme mostrado na captura de tela abaixo.
B] Configurar os metadados do Provedor de Serviços manualmente
- Se preferir configurar o provedor de serviços manualmente, copie o ID da entidade SP e URL do ACS Extraia os metadados do seu provedor de serviços e cole-os nos campos correspondentes.
- Depois de inserir todos os detalhes necessários, clique em Salvar configurações para salvar a configuração.
Etapa 3: Mapeamento de Atributos
- Nesta etapa, você mapeará o atributo de usuário do DotNetNuke a ser enviado na resposta ao provedor de serviços.
- NomeID Define o que o SP espera no elemento Subject da declaração SAML. Geralmente, o NameID é o nome de usuário ou endereço de e-mail. Você pode selecionar qual atributo do usuário deseja enviar no NameID.
- Você pode adicionar outros atributos para serem enviados na declaração SAML para o SP. Os atributos incluem atributos de perfil do usuário, como nome, sobrenome, nome completo, nome de usuário, e-mail, atributos de perfil personalizados etc.
- Após concluir o mapeamento de atributos, clique em Salvar configurações botão para salvar suas configurações.
Etapa 4: Testando o SSO
- Volte para a Importar arquivo de metadados para o Tableau Online seção e clique em Testar ConexãoApós a conexão bem-sucedida, você verá a seguinte mensagem na tela.
Etapa 5: SSO iniciado pelo IdP
- Após o teste bem-sucedido da conexão SSO, você poderá copiar o link SSO iniciado pelo DNN IdP.
- Após adicionar seu provedor de serviços, clique em Selecione Ações → Copiar link de SSO.
Para SSO iniciado pela DNN (IdP)Você pode usar o link SSO fornecido pelo DNN SAML IDP Módulo para iniciar o login diretamente do seu site DNN.
Neste guia, você configurou com sucesso o Single Sign-On SAML do Tableau Online (Login SSO do Tableau Online) , escolhendo o Tableau Online como SP e o DNN como IdP . Essa solução garante que você esteja pronto para incorporar seus gráficos do Tableau em seu site DNN.
Etapa 6: Visualizações incorporadas (opcional)
- Após seguir as etapas acima para Single Sign On (SSO) no Tableau, selecione Tipo de autenticação padrão de visualizações incorporadas para Autenticar usando um quadro embutido da Configurações de autenticação.
- Acesse o Tableau View e selecione a exibição que deseja mostrar em um Iframe.
- Clique em Compartilhar e clique em Copiar link ou em Cópia Código de incorporação.
- Acesse seu site DNN e clique em Adicionar móduloe selecione o HTML módulo.
- Depois de adicioná-lo à página, abra o módulo, cole o código de incorporação dentro dele e clique em salvar.
guia de solução de problemas
- Se você enfrentar algum problema ou receber algum erro durante a instalação, clique em Botão de resolução de problemas e Ativar registros.
- Reproduza o problema e compartilhe os registros conosco em dnnsupport@xecurify.com.
Artigos Relacionados
Contato
Entre em contato conosco pelo endereço dnnsupport@xecurify.com e nossa equipe o ajudará a configurar o Single Sign-On (SSO) SAML para o Tableau Online usando o DNN como Provedor de Identidade (IDP). Também o ajudaremos a escolher a solução ou o plano mais adequado às suas necessidades.
