---
schema_version: "1"
id: 3303c22d6743e844540a680910482b884d44390b06a7669b62070b22fbdb5d04
title: Attivare la delegazione Kerberos
collection: tableau
version: current
locale: it-it
portal_url: https://docs.salesforce.com/tableau/current/it-it/server/kerberos_delegation.md
canonical_url: https://help.tableau.com/current/server/it-it/kerberos_delegation.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 373c311031060bec3c893468290b7c88137b1ad489480465017c6c7c24b5b38d
description: Enable Kerberos delegation so Tableau Server queries data as the viewer.
---
[Passa al contenuto principale](#main-content)

# Attivare la delegazione Kerberos

La delega Kerberos consente a Tableau Server di utilizzare le credenziali Kerberos del visualizzatore di una cartella di lavoro o vista per eseguire una query per conto del visualizzatore. Ciò è utile nelle situazioni seguenti:

- Devi sapere chi accede ai dati (il nome del visualizzatore comparirà nei registri di accesso per l’origine dati).
- L’origine dati ha una sicurezza a livello di riga, in cui utenti diversi hanno accesso a righe diverse.

## Origini dati supportate

Tableau supporta la delegazione Kerberos con le seguenti origini dati:

- Cloudera: Hive/Impala
- Denodo
- Hortonworks
- MSAS
- Oracle
- PostgreSQL
- Spark
- SQL Server
- Teradata
- Vertica
- TIBCO

## Requisiti

La delegazione Kerberos richiede Active Directory.

- È necessario configurare l’[archivio identità](https://help.tableau.com/current/server/it-it/plan_identity_store.htm) di Tableau Server per l’utilizzo di Active Directory.
- Il computer in cui è installato Tableau Server deve essere aggiunto al dominio Active Directory.
- Il centro distribuzione delle chiavi di MIT Kerberos non è supportato.
- Un account di dominio deve essere configurato come account servizio Esegui come e in Tableau Server. Consulta [Modificare l’account servizio Esegui come](https://help.tableau.com/current/server/it-it/runas_acct.htm). Se gli utenti si trovano in un dominio di Active Directory diverso da quello di Tableau Server e dell’origine dati, è necessario configurare l’autorità del dominio. Consulta [Requisiti di attendibilità dei domini per le distribuzioni di Active Directory](https://help.tableau.com/current/server/it-it/runas_domain.htm).
- Delega configurata. Concedi i diritti di delega per l’account servizio Esegui come ai nomi dell’entità servizio del database di destinazione. L’account servizio Esegui come è un’autorità delegata per l’accesso alle risorse per conto dell’utente di origine iniziale.
- Se stai configurando la delega in Tableau Server 2020.2 o versione successiva con un’origine dati Oracle utilizzando un connettore basato su JDBC, consulta [Abilitare la delega Kerberos per i connettori JDBC](https://help.tableau.com/current/server/it-it/kerberos_delegation_jdbc.htm). A partire da Tableau 2020.2, il connettore Oracle utilizza JDBC.

## Web authoring e autenticazione utente Kerberos

Quando si configura Connetti ai dati per una determinata destinazione, puoi selezionare l’autenticazione integrata o Windows come metodo di autenticazione preferito. Tuttavia, per gli scenari di Web authoring, il comportamento predefinito prevede invece l’utilizzo dell’account del servizio Kerberos (account “Esegui come”).

Per abilitare le credenziali utente negli scenari di Web authoring con delega Kerberos, devi effettuare operazioni di configurazione aggiuntive utilizzando TSM. Esegui questi comandi:

tsm configuration set -k native\_api.WebAuthoringAuthModeKerberosDelegation -v true

tsm pending-changes apply

Dopo aver eseguito questo comando di configurazione, la delega Kerberos diventa l’operazione predefinita quando si seleziona l’autenticazione integrata con Web authoring. Tuttavia, questa impostazione non impedirà ai Creator di contenuti di accedere all’account di servizio. I Creator possono comunque pubblicare contenuti che si collegano all’account del servizio Esegui come, utilizzando Tableau Desktop o altri metodi.

Per maggiori informazioni sull’account di servizio Esegui come, consulta [Accesso ai dati con l’account di servizio Esegui come](https://help.tableau.com/current/server/it-it/runas_access.htm).

## Processo di configurazione

In questa sezione viene fornito un esempio del processo per abilitare la delegazione Kerberos. Lo scenario include anche nomi di esempio per aiutare a descrivere le relazioni tra gli elementi di configurazione.

1. In tutti i nodi in Tableau Server, configura l’utente Esegui come per agire come parte del sistema operativo. Per maggiori informazioni, consulta [Abilitare l’account servizio Esegui come a comportarsi come il sistema operativo](https://help.tableau.com/current/server/it-it/runas_os.htm).
2. Server Tableau necessita di un ticket di servizio Kerberos per la delegazione per conto dell’utente che sta avviando la chiamata al database. Devi creare un account di dominio che verrà utilizzato per la delegazione al database specificato. Questo account viene definito account di servizio Esegui come. In questo argomento, l’utente di esempio configurato come account di delegazione/Esegui come è `tabsrv@example.com`.
    
    L’account deve essere configurato con utente e computer di Active Directory in un server Windows connesso al dominio dell’utente:
    
    - Apri la pagina **Proprietà** dell’account di servizio Esegui come, fai clic sulla scheda **Delegazione** e seleziona **Utente attendibile per la delegazione ai servizi specificati** e **Utilizzare qualsiasi protocollo di autenticazione**.
3. Esegui il comando TSM seguente per attivare la delegazione Kerberos:
    
    `tsm configuration set -k wgserver.delegation.enabled -v true`
4. Esegui il seguente comando TSM per applicare le modifiche a Tableau Server:
    
    `tsm pending-changes apply`
    
    Se le modifiche in sospeso richiedono il riavvio del server, il comando `pending-changes apply` visualizzerà un messaggio per segnalare che verrà eseguito un riavvio. Questo messaggio viene visualizzato anche se il server è stato arrestato, ma in questo caso il riavvio non viene eseguito. Puoi eliminare la richiesta usando l’opzione `--ignore-prompt`, ma questo non modifica il comportamento del riavvio. Se le modifiche non richiedono un riavvio, vengono applicate senza visualizzare alcun messaggio. Per maggiori informazioni, consulta [tsm pending-changes apply](https://help.tableau.com/current/server/it-it/cli_pending-changes.htm#pending-changes-apply).
5. (Facoltativo) Configura Tableau Server per utilizzare il formato entità di MIT Kerberos.
    
    Per impostazione predefinita, Tableau Server genera le entità Kerberos utilizzando lil diminutivo di Active Directory. Ad esempio, se Tableau Server esegue la delegazione Kerberos per un utente in `EXAMPLE.COM` con un diminutivo `EXAMPLE`, il nome dell’entità sarà: `user@example`.
    
    Se il database è in esecuzione su Linux, potresti dover modificare il mapping `auth_to_local` in krb5.conf. Per informazioni sulla modifica del file krb5.conf, consulta [Configurazione multidominio della delegazione Kerberos](https://help.tableau.com/current/server/it-it/kerberos_trouble.htm#multi). In alternativa, puoi configurare Tableau Server per utilizzare il nome di dominio completo per le entità Kerberos eseguendo i comandi seguenti:
    
    tsm configuration set -k native\_api.protocol\_transition\_a\_d\_short\_domain -v false --force-keys
    tsm configuration set -k native\_api.protocol\_transition\_uppercase\_realm -v true --force-keys
    tsm pending-changes apply
6. Abilita la delegazione per le connessioni dati:
    
    - **SQL Server**: consulta [Enabling Kerberos Delegation for SQL Server](https://community.tableau.com/s/question/0D54T00000CWcplSAD/enabling-kerberos-delegation-for-sql-server) nella Community di Tableau.
    - **MSAS**: consulta [Enabling Kerberos Delegation for MSAS](https://community.tableau.com/s/question/0D54T00000G54sYSAR/enabling-kerberos-delegation-for-msas) nella Community di Tableau.
    - **PostgreSQL**: consulta [Enabling Kerberos Delegation for PostgreSQL](https://community.tableau.com/s/question/0D54T00000G54ssSAB/enabling-kerberos-delegation-for-postgresql) nella Community di Tableau.
    - **Teradata**: consulta [Enabling Kerberos Delegation for Teradata](https://community.tableau.com/s/question/0D54T00000G54tCSAR/enabling-kerberos-delegation-for-teradata) nella Community di Tableau.
    - **Oracle**: consulta [Enabling Kerberos Delegation for Oracle](https://community.tableau.com/s/news/a0A4T000002O42jUAC/enable-kerberos-delegation-for-oracle) nella Community di Tableau.
    - **Cloudera**: consulta [Enabling Kerberos Delegation for Hive/Impala](https://community.tableau.com/s/question/0D54T00000CWdINSA1/enable-delegation-for-hiveimpala) nella Community di Tableau.
    - **Vertica**: consulta [Enabling Kerberos Delegation for Vertica](https://community.tableau.com/s/question/0D54T00000CWd5sSAD/enabling-kerberos-delegation-for-vertica) nella Community di Tableau.
    - **TIBCO**: consulta [Configurazione di Kerberos per l’utilizzo con TDV](https://docs.tibco.com/pub/tdv/8.8.0/doc/html/en-US/StudioHelp/index.html#Administration/Configuring_Kerberos_for_Use_with_TDV.html) nella Guida all’amministrazione di TIBCO Data Visualization (in lingua inglese).
    
    ## Vedi anche
    
    [Risoluzione dei problemi Kerberos](https://help.tableau.com/current/server/it-it/kerberos_trouble.htm)

## Altri articoli in questa sezione