---
schema_version: "1"
id: bc9b9a91e8ee83b70b44cc13ef46b3511b817e5b0029991e4c4c2a671b3d602c
title: Configurar SAML com IdP do Azure AD no Tableau Server
collection: tableau
version: current
locale: pt-br
portal_url: https://docs.salesforce.com/tableau/current/pt-br/server-linux/saml_config_azure_server.md
canonical_url: https://help.tableau.com/current/server-linux/pt-br/saml_config_azure_server.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 8d74f74344ac36e5a12d9afa2e0cc4d869edeba9b5d4bfeafc03a23d38ba86aa
description: Configure Azure AD as a SAML identity provider for Tableau Server.
---
[Pular para o conteúdo principal](#main-content)

# Configurar SAML com IdP do Azure AD no Tableau Server

Você pode configurar o Azure AD como provedor de identidade do SAML (IdP) e adicionar o Tableau Server aos aplicativos de logon único (SSO) compatíveis. Ao integrar o Azure AD com o SAML e o Tableau Server, seus usuários poderão fazer logon no Tableau Server usando suas credenciais de rede padrão.

## Antes de começar: pré-requisitos

Antes de configurar o Tableau Server e o SAML com o Azure AD, seu ambiente deve ter o seguinte:

- O certificado SSL codificado usando a codificação SHA-2 (256 ou 512 bits), e que esteja em conformidade com os requerimentos listados nas seções a seguir:
    
    - [Requisitos do certificado SSL](https://help.tableau.com/current/server-linux/pt-br/ssl_config.htm#cert-req)
    - [Requisitos de certificado e de provedor de identidades (IdP)](https://help.tableau.com/current/server-linux/pt-br/saml_requ.htm#Certific) do SAML
- Se seus usuários estiverem entrando em um domínio que não seja o padrão, analise os [Requisitos do SAML](https://help.tableau.com/current/server-linux/pt-br/saml_requ.htm#multiple_domain) e [Gerenciamento de usuários em implantações com armazenamentos de identidades externos](https://help.tableau.com/current/server-linux/pt-br/users_manage_ad.htm#multiple_domain) para garantir que o valor do atributo de domínio seja definido e definido, para evitar problemas de conexão posteriormente.

## Etapa 1: verificar a conexão SSL com o Azure AD

O Azure AD requer uma conexão SSL. Caso não tenha feito, conclua as etapas em [Configurar o SSL para tráfego de HTTP externo e do Tableau Server](https://help.tableau.com/current/server-linux/pt-br/ssl_config.htm), usando um certificado que atenda aos requisitos especificados acima.

Como alternativa, se o Tableau Server estiver configurado para funcionar com um proxy reverso ou balanceador de carga onde o SSL está sendo encerrado (comumente chamado de descarregamento de SSL), você não precisará configurar o SSL externo.

Se sua organização usar o proxy do aplicativo Azure AD, consulte a seção abaixo,[Proxy do aplicativo Azure AD](#AzureAppProxy).

## Etapa 2: configurar SAML no Tableau Server

Conclua as etapas em [Configurar SAML em todo o servidor](https://help.tableau.com/current/server-linux/pt-br/config_saml.htm), baixando os metadados do Tableau Server para um arquivo XML. Nesse ponto, volte aqui e continue para a próxima seção.

## Etapa 3: configurar regras de declaração do Azure AD

O mapeamento diferencia maiúsculas de minúsculas, portanto verifique suas entradas. Esta tabela mostra atributos comuns e mapeamentos de declaração. Você deve verificar os atributos com a configuração específica do Azure AD.

<table class="simple-table"><colgroup><col><col></colgroup><tbody><tr><th>Atributo LDAP</th><th>Tipo de declaração de saída</th></tr><tr><td>onpremisessamaccountname</td><td>username</td></tr><tr><td>Nome</td><td><p>firstName</p><p><b>Observação:</b> isso é opcional.</p></td></tr><tr><td>Sobrenome</td><td><p>lastName</p><p><b>Observação:</b> isso é opcional.</p></td></tr><tr><td>netbiosname</td><td><p>domain</p><p><b>Observação:</b> isso só é necessário se você tiver usuários fazendo login em um domínio que não seja o padrão.</p></td></tr></tbody></table>

Em algumas organizações, o Azure AD como um IdP de SAML é usado com o Active Directory como o armazenamento de identidade do Tableau Server. Neste caso, `username` geralmente é o nome sAMAccountName. Consulte a documentação da Microsoft para identificar o atributo sAMAccountName dentro do Azure AD e mapear o atributo `username`.

## Etapa 4: fornecer metadados do Azure AD para o Tableau Server

1. Retorne à interface do usuário da Web do TSM e navegue até guia Configuração > Identidade e acesso do usuário > Método de autenticação.
2. Na Etapa 4 do painel de configuração do SAML, insira o local do arquivo XML exportado do Azure AD e selecione Fazer upload .
    
    ![](/tableau/current/pt-br/server-linux/pt-br/Img/saml_config_upload_idp_metadata_linux.png)
3. Conclua as etapas restantes (asserções correspondentes e especifique o acesso do tipo de cliente) conforme especificado em [Configurar SAML em todo o servidor](https://help.tableau.com/current/server-linux/pt-br/config_saml.htm). Salve e aplique as alterações.
4. Execute as etapas a seguir se essa não for a primeira vez que configura o SAML:
    
    1. Interrompa o Tableau Server, abra o CLI do TSM e execute os seguintes comandos.
        
        `tsm configuration set -k wgserver.saml.sha256 -v true`
        
        `tsm authentication saml configure -a -1`
    2. Aplique as alterações:
        
        `tsm pending-changes apply`
        
        Se as alterações pendentes exigirem uma reinicialização do servidor, o comando `pending-changes apply` exibirá um prompt para que você saiba que ocorrerá uma reinicialização. Esse prompt será exibido mesmo que o servidor esteja parado, porém, nesse caso, não há reinicialização. Cancele o prompt com a opção `--ignore-prompt`, mas isso não altera o comportamento de reinicialização. Se as alterações não exigirem uma reinicialização, elas serão aplicadas sem um prompt. Para obter mais informações, consulte [tsm pending-changes apply](https://help.tableau.com/current/server-linux/pt-br/cli_pending-changes.htm#pending-changes-apply).

## Proxy de aplicativo do Azure AD

Se você estiver executando o Proxy de aplicativo do Azure AD Proxy na frente do Tableau Server, e o SAML estiver ativado, então precisará fazer uma configuração adicional para o Proxy de aplicativo do Azure AD.

O Tableau Server só pode aceitar tráfego em uma URL quando o SAML estiver ativado. No entanto, por padrão, o Proxy de aplicativo do Azure AD define URLs externa e interna.

Você deve definir esses dois valores para a mesma URL em seu domínio personalizado. Para obter mais informações, consulte a documentação da Microsoft, [Configurar domínios personalizados com o Proxy de Aplicativo do Azure AD](https://docs.microsoft.com/pt-br/azure/active-directory/manage-apps/application-proxy-configure-custom-domain).

## Solução de problemas

**Proxy de aplicativo do Azure AD**

Em alguns casos, os links para exibições são renderizados internamente, mas falham externamente quando o tráfego está cruzando um Proxy de aplicativo do Azure AD. O problema surge quando há um sinal de cerquilha (#) na URL e os usuários estão acessando o link em um navegador. O aplicativo Tableau Mobile é capaz de acessar URLs com um sinal de libra.

**Os tempos limites da sessão do usuário parecem ser ignorados**

Quando o Tableau Server é configurado para SAML, os usuários podem ter erros de login porque a configuração de idade máxima de autenticação do IdP está definida como um valor maior do que a configuração de idade máxima de autenticação do Tableau. Para resolver esse problema, você pode usar a opção de conjunto de configuração tsm `wgserver.saml.forceauthn` para exigir que o IdP reautentique o usuário sempre que o Tableau redirecionar a solicitação de autenticação, mesmo se a sessão do IdP para o usuário ainda estiver ativa.

Por exemplo, quando a configuração do Azure AD `maxInactiveTime` é maior do que a configuração do Tableau Server `maxAuthenticationAge`, o Tableau redireciona a solicitação de autenticação para o IdP, que subsequentemente envia ao Tableau uma declaração de que o usuário já está autenticado. No entanto, como o usuário foi autenticado fora do Tableau Server `maxAuthenticationAge`, o Tableau rejeita a autenticação do usuário. Nesses casos, você pode fazer um dos procedimentos a seguir:

- Habilite a opção `wgserver.saml.forceauthn` para exigir que o IdP reautentique o usuário sempre que o Tableau redirecionar a solicitação de autenticação. Para obter mais informações, consulte [wgserver.saml.forceauthn](https://help.tableau.com/current/server-linux/pt-br/cli_configuration-set_tsm.htm#wgserver-saml-forceauthn).
- Aumente a configuração `maxAuthenticationAge` do Tableau Server. Para obter mais informações, consulte “a, --max-auth-age<max-auth-age>” no tópico de [tsm authentication](https://help.tableau.com/current/server-linux/pt-br/cli_authentication_tsm.htm#tsm-authentication-saml-configure).

**Incompatibilidade de AppID**

Ao revisar o arquivo vizportal.log, você pode ver o erro "_O público pretendido não corresponde ao destinatário_".

Para resolver esse problema, verifique se o appID corresponde ao que é enviado. O Azure acrescentará automaticamente "SPN" ao appID ao usar a ID do aplicativo com o aplicativo que está sendo usado. Você pode alterar o valor nas configurações do Tableau SAML adicionando o prefixo "SPN:" à ID do aplicativo.

Por exemplo: SPN:myazureappid1234