---
schema_version: "1"
id: bb8ed74b49876f8578179d5ad7ae1bf2b9fe88578943995aec20ebcdfae00216
title: OpenID Connect
collection: tableau
version: current
locale: it-it
portal_url: https://docs.salesforce.com/tableau/current/it-it/server/openid_auth.md
canonical_url: https://help.tableau.com/current/server/it-it/openid_auth.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 20ad2a6c732a5246d44faa48f21c1060f0149d2f24e54de4576355b0bd881d70
description: Understand how Tableau Cloud supports OpenID Connect (OIDC) for single sign-on (SSO).
---
[Passa al contenuto principale](#main-content)

# OpenID Connect

Puoi configurare Tableau Server per supportare OpenID Connect (OIDC) per il Single Sign-On (SSO). OIDC è un protocollo di autenticazione standard che consente agli utenti di accedere a un provider di identità (IdP) come Google o Salesforce. Dopo aver effettuato correttamente l’accesso al tuo IdP, l’accesso a Tableau Server è automatico.

La configurazione di OIDC prevede diversi passaggi. Gli argomenti di questa sezione forniscono informazioni generali sull’utilizzo di Tableau Server con OIDC e forniscono una sequenza per la configurazione dell’IdP e di Tableau Server.

**Nota:** se non diversamente indicato, le informazioni sull’autenticazione OIDC si applicano sia all’autenticazione OIDC configurata in TSM durante la configurazione di Tableau Server sia all’autenticazione OIDC configurata con i [pool di identità](https://help.tableau.com/current/server/it-it/identity_pools.htm).

## Panoramica sull’autenticazione

Questa sezione descrive il processo di autenticazione di OpenID Connect (OIDC) con Tableau Server.

![Diagramma che illustra l’interazione tra Tableau Server, i client e OpenID Connect.](/tableau/current/it-it/server/it-it/Img/openid_auth_overview.png)

1\. Un utente tenta di accedere a Tableau Server da un computer client.

2\. Tableau Server reindirizza la richiesta di autenticazione al gateway IdP.

3\. All’utente vengono richieste le credenziali e riesce ad autenticarsi all’IdP. L’IdP risponde con un URL di reindirizzamento a Tableau Server. L’URL di reindirizzamento include un codice di autorizzazione per l’utente.

4\. Il client viene reindirizzato a Tableau Server e presenta il codice di autorizzazione.

5\. Tableau Server presenta il codice di autorizzazione del client all’IdP insieme alle proprie credenziali client. Tableau Server è anche un client dell’IdP. Questo passaggio ha lo scopo di prevenire spoofing o attacchi di tipo man-in-the-middle.

6\. L’IdP restituisce un token di accesso e un token ID a Tableau Server.

- Convalida JSON Web Token (JWT): per impostazione predefinita, Tableau esegue una convalida del JWT dell’IdP. Durante l’individuazione, Tableau recupera le chiavi pubbliche specificate da `jwks_uri` nel documento di individuazione della configurazione dell’IdP. Tableau convalida il token ID per la scadenza e quindi verifica la firma Web JSON (JWS), l’emittente (IdP) e l’ID client. Per ulteriori informazioni sul processo JWT, consulta la documentazione di OpenID, [10\. Firme e crittografia](http://openid.net/specs/openid-connect-core-1_0.html#SigEnc) e lo standard proposto dall’IETF, [JSON Web Token](https://tools.ietf.org/html/rfc7519). Consigliamo di lasciare abilitata la convalida JWT, a meno che il tuo Idp non lo supporti.
- L’ID token è un insieme di coppie di chiave di attributi per l’utente. Le coppie di chiavi si chiamano _attestazioni_. Ecco un esempio di attestazione IdP per un utente:
    
    "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\. Tableau Server identifica l’utente dall’attestazione IdP e completa la richiesta dalla fase 1. Tableau Server cerca il record dell’account utente memorizzato nel repository confrontando il “sub” (identificatore del soggetto) per identificare l’account utente corretto. Se nessun account utente è memorizzato con il valore dell’attestazione secondaria, Tableau Server cerca un nome utente nel repository che corrisponde all’attestazione “e-mail” dell’IdP. Quando viene rilevata una corrispondenza, Tableau Server memorizzerà l’attestazione secondaria corrispondente sul record utente nel repository.È possibile configurare Tableau Server in modo che utilizzi diverse attestazioni per questo processo. Consulta [Requisiti per l’utilizzo di OpenID Connect](https://help.tableau.com/current/server/it-it/openid_auth_requirements.htm).

8\. Tableau Server autorizza l’utente.

## Come funziona Tableau con OpenID Connect

OpenID Connect (OIDC) è un protocollo flessibile che supporta molte opzioni per le informazioni scambiate tra un provider di servizi (qui, Tableau Server) e un IdP. Il seguente elenco fornisce dettagli sull’implementazione Tableau Server di OIDC. Questi dettagli possono aiutare a capire quali tipi di informazioni vengono inviate e attese da Tableau Server e come configurare un IdP.

- Tableau Server supporta solo l’OpenID Authorization Code Flow come descritto nella [specifica finale di OpenID Connect](http://openid.net/specs/openid-connect-core-1_0.html) nella documentazione di OpenID Connect.
- Tableau Server si basa sull’utilizzo dell’individuazione o di un URL del provider per recuperare i metadati del provider OpenID.In alternativa, puoi ospitare un documento di individuazione statica in Tableau Server. Per ulteriori informazioni, consulta [Configurare Tableau Server per OpenID Connect](https://help.tableau.com/current/server/it-it/openid_auth_server_config.htm).
- Tableau Server supporta i parametri di autenticazione client `client_secret_basic` e `client_secret_post`.
- Tableau Server prevede un valore `kid` nell’intestazione JOSE dell’attributo `id_token`. Questo valore è abbinato a una delle chiavi trovate nel documento di impostazione JWK, il cui URI è specificato dal valore `jwks_uri` nel documento di identificazione di OpenID. Un valore `kid` deve essere presente anche se esiste un solo tasto nel documento di impostazione JWK.
- Tableau Server include il supporto OpenID support per il parametro `x5c` JWK oppure per utilizzare i certificati X.509.
- Per impostazione predefinita, Tableau Server ignora le impostazioni proxy e invia tutte le richieste OpenID direttamente all’IdP.
    
    Se Tableau Server è configurato per utilizzare un proxy di inoltro per la connessione a Internet, devi apportare ulteriori modifiche come descritto in [Configurare Tableau Server per OpenID Connect](https://help.tableau.com/current/server/it-it/openid_auth_server_config.htm).

## Attributi utente in attestazioni OIDC

A partire da Tableau Sever 2026.2, se configurata e l’impostazione della funzionalità è abilitata, puoi passare le attestazioni degli attributi degli utenti nel token Web JSON (JWT) inviato dal provider di identità (IdP) a Tableau Cloud durante l’accesso. Questi attributi utente possono essere utilizzati con le funzioni degli attributi utente `(USERATTRIBUTE()` e `USERATTRIBUTEINCLUDES()` per controllare e personalizzare dinamicamente il contenuto. Tableau convalida le attestazioni e quindi abilita l’accesso al contenuto.

Per maggiori informazioni, consulta [Personalizzare e controllare l’accesso ai dati con gli attributi utente](https://help.tableau.com/current/server/it-it/openid_auth_server_config.htm#user_attributes).

**JWT dell’esempio**

"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"\] 

## Altri articoli in questa sezione