---
schema_version: "1"
id: 1e0e96709a1f6c68491078d6d49d93e27fe1f4b57440f8dbee8f3b0eb308e0d1
title: OpenID Connect
collection: tableau
version: next
locale: pt-br
portal_url: https://docs.salesforce.com/tableau/next/pt-br/online/openid_auth.md
canonical_url: https://help.tableau.com/v0.0/online/pt-br/openid_auth.htm
source_site: help.tableau.com
content_type: documentation
content_hash: a56f7834faacb711a06dc4f645e12982fe36f399f5a7abcb74986aeadb05883c
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 Cloud ou Tableau Cloud Manager (TCM) 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 Cloud ou TCM.

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 Cloud ou TCM com o OIDC e uma sequência para a configuração do IdP e do Tableau Cloud ou TCM.

**Observação:** a configuração separada e a integração do aplicativo são necessárias para habilitar a autenticação OIDC para Tableau Cloud e TCM.

Para configurar o OIDC usando a API REST do Tableau, consulte [Métodos de Autenticação do OpenID Connect](https://help.tableau.com/current/api/rest_api/pt-br/REST/rest_api_ref_openid_connect.htm) na Ajuda de API REST do Tableau. **Observação:** se aplica somente ao Tableau Cloud.

## Visão geral da autenticação

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

![](/tableau/next/pt-br/online/pt-br/Img/openid_auth_overview_cloud.png)

1\. Um usuário tenta entrar no Tableau Cloud ou TCM em um computador cliente.

2\. Tableau Cloud 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 Cloud ou TCM. A URL de redirecionamento inclui um código de autorização para o usuário.

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

5\. O Tableau Cloud ou TCM apresenta o código de autorização do cliente ao IdP, juntamente com suas próprias credenciais de cliente. Tableau Cloud ou TCM 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 Cloud ou TCM.

- 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 OIDC [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"

7\. O Tableau Cloud ou TCM identifica o usuário nas reivindicações de IdP e conclui a solicitação de autenticação da Etapa 1. O Tableau Cloud pode ser configurado para usar declarações diferentes para esse processo. Consulte [Requisitos](https://help.tableau.com/v0.0/online/pt-br/openid_auth_server_config.htm#requirements).

8\. Tableau Cloud ou TMC 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 Cloud e TCM) e um IdP. A lista a seguir fornece detalhes sobre a implementação do OpenID no Tableau Cloud e TCM. Estes detalhes podem ajudar a entender quais tipos de informação o Tableau Cloud ou TCM envia e espera, e como configurar um IdP.

- Tableau Cloud O e TCM é 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 Cloud e TCM depende do uso de descoberta ou de uma URL de provedor para recuperar os metadados do IdP.
- Tableau Cloud e TCMtem suporte de autenticação do cliente `client_secret_basic` (padrão) e `client_secret_post` e outros parâmetros especificados na especificação OpenID Connect. Você pode configurada somente na API REST do Tableau.

## Associação de grupo dinâmica em declarações OIDC

**Observação:** se aplica somente ao Tableau Cloud.

A partir de junho de 2024, se a autenticação OIDC estiver configurada e a configuração do recurso habilitada, você poderá controlar dinamicamente a associação ao grupo por meio de declarações personalizadas incluídas no JSON Web Token (JWT) enviado pelo provedor de identidade (IdP).

Quando configurado, durante a autenticação do usuário, o IdP envia a asserção OIDC que contém duas declarações personalizadas de associação de grupo: grupo (`https://tableau.com/groups`) e nomes de grupos (por exemplo, "Grupo1" e "Grupo2") para inserir o usuário. O Tableau valida a declaração e, em seguida, permite o acesso aos grupos e ao conteúdo cujas permissões dependem desses grupos.

Para obter mais informações, consulte: [Associação dinâmica a grupos usando asserções](https://help.tableau.com/v0.0/online/pt-br/to_add_users_groups.htm#assertions)

**Exemplo de JWT**

"sub"                     : "7gYhRR3HiRRCaRcgvY50ubrtjGQBMJW4rXbpPFpg2cptHP62m2sqowM7G1LwjN5",
"email"                   : "alice@example.com",
"email\_verified"          : true,
"name"                    : "Alice Adams",
"given\_name"              : "Alice",
"family\_name"             : "Adams",
"https://tableau.com/groups": \["Group1", "Group2"\]

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

**Observação:** se aplica somente ao Tableau Cloud.

Desde de outubro de 2025 (Tableau 2025.3), 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/v0.0/online/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",
"region"                 : \["South", "South West"\]

## Outros artigos nesta seção