---
schema_version: "1"
id: 53d387459586c13e3bb8b5cf19c1a9ca0a362745e54d0e6d737dc47e5e377871
title: OpenID Connect
collection: tableau
version: current
locale: pt-br
portal_url: https://docs.salesforce.com/tableau/current/pt-br/server/openid_auth.md
canonical_url: https://help.tableau.com/current/server/pt-br/openid_auth.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 79af7682f4369ce8b85c4c55f7feb438eb82011ffb0987ea52a0798df4b4dc22
description: Understand how Tableau Cloud supports OpenID Connect (OIDC) for single sign-on (SSO).
---
[Pular para o conteúdo principal](#main-content)

# OpenID Connect

É possível configurar o Tableau Server para oferecer suporte ao OpenID Connect (OIDC) para Single Sign-on (Logon único, SSO). O OIDC é um protocolo de autenticação padrão que permite aos usuários fazer logon em um provedor de identidade (IdP) como o Google ou Salesforce. Após fazerem logon com sucesso no IdP, eles entram automaticamente no Tableau Server .

A configuração do OIDC envolve várias etapas. Os tópicos nesta seção fornecem informações gerais sobre a utilização do Tableau Server com o OIDC e uma sequência para a configuração do IdP e do Tableau Server .

**Observação:** salvo indicação em contrário, as informações sobre a autenticação OIDC se aplicam à autenticação OIDC configurada no TSM durante a configuração do Tableau Server ou à autenticação OIDC configurada com [pools de identidade](https://help.tableau.com/current/server/pt-br/identity_pools.htm).

## Visão geral da autenticação

Esta seção descreve o processo de autenticação do OpenID Connect (OIDC) com Tableau Server .

![Um diagrama que ilustra a interação entre o Tableau Server, os clientes e o OpenID Connect.](/tableau/current/pt-br/server/pt-br/Img/openid_auth_overview.png)

1\. Um usuário tenta entrar no Tableau Server em um computador cliente.

2\. Tableau Server redireciona a solicitação de autenticação ao gateway IdP.

3\. O usuário é solicitado a fornecer credenciais e faz a autenticação com o IdP com sucesso. O IdP responde com uma URL de redirecionamento de volta ao Tableau Server . A URL de redirecionamento inclui um código de autorização para o usuário.

4\. O cliente é redirecionado para o Tableau Server e apresenta o código de autorização.

5\. O Tableau Server apresenta o código de autorização do cliente ao IdP, juntamente com suas próprias credenciais de cliente. Tableau Server também é cliente do IdP. Esta etapa destina-se a evitar ataques de spoofing ou “man-in-the-middle”.

6\. O IdP retorna um token de acesso e um token de ID para o Tableau Server .

- Validação do JSON Web Token (JWT): por padrão, o Tableau executa uma validação do IdP JWT. Durante a descoberta, o Tableau recupera as chaves públicas especificadas pelo `jwks_uri` no documento de descoberta da configuração do IdP. O Tableau valida o token de ID da expiração e, em seguida, verifica o JWS (JSON Web Signature), o emissor (IdP) e a ID do cliente. Você pode saber mais sobre o processo do JWT na documentação do OpenID [10\. Assinaturas e criptografia](http://openid.net/specs/openid-connect-core-1_0.html#SigEnc) e o padrão proposto pela IETF, [o JSON Web Token](https://tools.ietf.org/html/rfc7519). Recomenda-se deixar a validação do JWT habilitada, a menos que o Idp não ofereça suporte.
- O token da ID é um conjunto de pares de chaves de atributo para o usuário. Os pares de chaves são chamados de _reivindicações_. Veja um exemplo de reivindicação de IdP para um usuário:
    
    "sub"                     : "7gYhRR3HiRRCaRcgvY50ubrtjGQBMJW4rXbpPFpg2cptHP62m2sqowM7G1LwjN5"
    "email"                   : "alice@example.com",
    "email\_verified"          : true,
    "name"                    : "Alice Adams",
    "given\_name"              : "Alice",
    "family\_name"             : "Adams",
    "phone\_number"            : "+359 (99) 100200305",
    "profile"                 : "https://tableau.com/users/alice"

7\. O Tableau Server identifica o usuário nas reivindicações de IdP e conclui a solicitação de autenticação da Etapa 1. O Tableau Server procura o registro de conta do usuário armazenado no repositório correspondente ao "sub" (identificador de assunto) para identificar a conta de usuário correta. Se nenhuma conta de usuário for armazenada com o valor de reivindicação “sub”, o Tableau Server procurará um nome de usuário no repositório que corresponda à reivindicação "email" do IdP. Quando uma correspondência de nome de usuário for bem-sucedida, o Tableau Server armazenará a sub-afirmação correspondente no registro do usuário no repositório.O Tableau Server pode ser configurado para usar declarações diferentes para esse processo. Consulte [Requisitos para usar o OpenID Connect](https://help.tableau.com/current/server/pt-br/openid_auth_requirements.htm).

8\. Tableau Server autoriza o usuário.

## Como o Tableau funciona com o OpenID Connect

O OpenID Connect (OIDC) é um protocolo flexível, compatível com muitas opções de informações, que são trocadas entre um provedor de serviços (nesse caso, o Tableau Server) e um IdP. A lista a seguir fornece detalhes sobre a implementação do OpenID no Tableau Server . Estes detalhes podem ajudar a entender quais tipos de informação o Tableau Server envia e espera, e como configurar um IdP.

- Tableau Server O é compatível somente com o OpenID Authorization Code Flow como descrito na [Especificação final do OpenID Connect](http://openid.net/specs/openid-connect-core-1_0.html) na documentação do OpenID Connect.
- Tableau Server depende do uso de descoberta ou de uma URL de provedor para recuperar os metadados do provedor OpenID.Como alternativa, você pode hospedar um documento de descoberta estático no Tableau Server. Para obter mais informações, consulte [Configurar o Tableau Server para OpenID Connect](https://help.tableau.com/current/server/pt-br/openid_auth_server_config.htm).
- Tableau Server tem suporte de autenticação do cliente `client_secret_basic` e `client_secret_post` .
- O Tableau Server espera um valor `kid` no Cabeçalho JOSE do atributo `id_token`. Este valor é combinado com uma das chaves encontradas no documento JWK Set, cujo URI é especificado pelo valor `jwks_uri`, no documento de descoberta do OpenID. Um valor `kid` deve estar presente, mesmo se houver apenas uma chave no documento JWK Set.
- O Tableau Server oferece suporte ao OpenID para o parâmetro `x5c` do JWK ou para o uso de certificados X.509.
- Por padrão, o Tableau Server ignora as configurações de proxy e envia todas as solicitações OpenID diretamente para o IdP.
    
    Se o Tableau Server estiver configurado para usar um proxy de encaminhamento para se conectar à Internet, você deve fazer alterações adicionais conforme descrito em [Configurar o Tableau Server para OpenID Connect](https://help.tableau.com/current/server/pt-br/openid_auth_server_config.htm).

## Atributos de usuário em declarações OIDC

A partir do Tableau Sever 2026.2, quando configurado e a configuração do recurso estiver habilitada, você poderá passar declarações de atributo de usuário no JSON Web Token (JWT) enviado pelo provedor de identidade (IdP) para o Tableau Cloud durante o logon. Esses atributos de usuário podem ser usados com as funções de atributo de usuário do Tableau (`(USERATTRIBUTE()`, `USERATTRIBUTEINCLUDES()`) para controlar e personalizar dinamicamente o conteúdo. O Tableau valida as declarações e, em seguida, permite o acesso ao conteúdo.

Para obter mais informações, consulte [Personalizar e controlar o acesso aos dados usando atributos de usuário](https://help.tableau.com/current/server/pt-br/openid_auth_server_config.htm#user_attributes).

**Exemplo de JWT**

"sub"                     : "7gYhRR3HiRRCaRcgvY50ubrtjGQBMJW4rXbpPFpg2cptHP62m2sqowM7G1LwjN5"
"email"                   : "alice@example.com",
"email\_verified"          : true,
"name"                    : "Alice Adams",
"given\_name"              : "Alice",
"family\_name"             : "Adams",
"phone\_number"            : "+359 (99) 100200305",
"profile"                 : "https://tableau.com/users/alice",		
"region"			 	  : \["South", "South West"\] 

## Outros artigos nesta seção