---
schema_version: "1"
id: 72bf16b9d9372396c9381889b9df156c9c980e49c6912a0b122e4b52e58b88fa
title: Aktivera Kerberos-delegering
collection: tableau
version: next
locale: sv-se
portal_url: https://docs.salesforce.com/tableau/next/sv-se/server-linux/kerberos_delegation.md
canonical_url: https://help.tableau.com/v0.0/server-linux/sv-se/kerberos_delegation.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 71695bdec0d7d6b353d64103dc1c22db3c3e04ec1f719bd6761e340f4b6dc226
description: Enable Kerberos delegation so Tableau Server queries data as the viewer.
---
[Hoppa till huvudinnehåll](#main-content)

# Aktivera Kerberos-delegering

Med Kerberos-delegering kan Tableau Server använda användarens Kerberos-autentiseringsuppgifter för en arbetsbok eller vy för att köra en fråga å användarens vägnar. Detta är användbart i följande situationer:

- Du måste veta vem som har åtkomst till data (användarens namn visas i datakällans åtkomstloggar).
- Datakällan har säkerhet på radnivå, vilket innebär att olika användare har åtkomst till olika rader.

## Datakällor som stöds

Tableau har stöd för Kerberos-delegering med följande datakällor:

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

MSAS stöds inte på Linux-plattformar.

## Krav

Kerberos-delegering kräver Active Directory.

- Tableau Server-[identitetsregistret](https://help.tableau.com/v0.0/server-linux/sv-se/plan_identity_store.htm) måste konfigureras så att det kan använda Active Directory.
- Datorn där Tableau Server är installerad måste vara del av Active Directory-domänen.
- MIT Kerberos KDC stöds inte.

## Webbredigering och Kerberos-autentisering av användare

När du konfigurerar Anslut till data för ett visst mål kan du välja Integrerad autentisering eller Windows-autentisering som önskad autentiseringsmetod. För webbredigering är standardbeteendet däremot att använda Kerberos-tjänstkontot (”Kör som”-konto) i stället.

För att aktivera inloggningsuppgifter för webbredigering med Kerberos-delegering måste du göra ytterligare en konfiguration med TSM. Kör följande kommandon:

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

tsm pending-changes apply

När du har gjort den här konfigurationen blir Kerberos-delegering standardåtgärd när användaren väljer integrerad autentisering med webbredigering. Den här inställningen hindrar emellertid inte innehållsutvecklare från att komma åt tjänstkontot. Creator-användare kan fortfarande publicera innehåll som ansluter med Kör som tjänst-kontot med Tableau Desktop eller andra metoder.

Mer information om Kör som tjänst-kontot finns i [Aktivera tillgång till Kerberos-tjänstkontot](https://help.tableau.com/v0.0/server-linux/sv-se/kerberos_runas_linux.htm).

## Konfigurationsprocess

Det här avsnittet innehåller ett exempel på processen för att aktivera Kerberos-delegering. Det här scenariot omfattar även exempelnamn för att beskriva relationerna mellan konfigurationselementen.

1. Tableau Server behöver en Kerberos-tjänstbiljett för att kunna delegera för den användare som initierar anropet till databasen. Du måste skapa ett domänkonto som kan användas för att delegera till den angivna databasen. Det här kontot kallas för Kör som tjänst-kontot. I det här ämnet konfigureras exempelanvändaren för delegeringskontot/Kör som-kontot som `tabsrv@example.com`.
    
    Kontot måste konfigureras med Active Directory-användare och de Windows Server-datorer som är anslutna till användardomänen:
    
    - Öppna sidan **Egenskaper** för Kör som tjänst-kontot, klicka på fliken **Delegering** och välj **Lita endast på den här användaren vid delegering av angivna tjänster** och **Använd valfritt autentiseringsprotokoll**.
2. Skapa en keytab-fil för Kör som tjänst-kontot.
    
    Följande kommandon skapar t.ex. en keytab-fil `(tabsrv-runas.keytab`) med hjälp av ktutil-verktyget:
    
    sudo ktutil
    
    ktutil:  addent -password -p tabsrv@EXAMPLE.COM -k 2 -e <encryption scheme>
    
    Krypteringsschemana för det här kommandot omfattar `RC4-HMAC`, `aes128-cts-hmac-sha1-96` och `aes256-cts-hmac-sha1-96`. Be IT-teamet om korrekt krypteringsschema för din miljö och datakälla.
    
    ktutil:  wkt tabsrv-runas.keytab
    
    Tableau Server använder Kör som tjänst-kontot och tillhörande keytab-fil för att autentisera och göra en direktanslutning till databasen.
3. Kopiera keytab-filen till Tableau Server-datakatalogen och ange rätt ägarskap och behörigheter. Om du kör en driftsättning på flera noder måste du även köra följande kommando på varje nod i klustret:
    
    mkdir /var/opt/keytab                
    sudo cp -p tabsrv-runas.keytab /var/opt/keytab                 
    sudo chown $USER /var/opt/keytab/tabsrv-runas.keytab                  
    chgrp tableau /var/opt/keytab/tabsrv-runas.keytab                  
    chmod g+r /var/opt/keytab/tabsrv-runas.keytab
4. Aktivera Kerberos-delegering genom att köra följande TSM-kommandon, ange delegeringstjänstkontot och associera keytab-filen till tjänstkontot:
    
    					
    tsm configuration set -k wgserver.delegation.enabled -v true
    tsm configuration set -k native\_api.datasource\_impersonation\_runas\_principal -v tabsrv@EXAMPLE.COM
    tsm configuration set -k native\_api.datasource\_impersonation\_runas\_keytab\_path -v /var/opt/keytab/tabsrv-runas.keytab
    tsm configuration set -k native\_api.protocol\_transition\_a\_d\_short\_domain -v false
    tsm configuration set -k native\_api.protocol\_transition\_uppercase\_realm -v true
    
    I vissa fall kan TSM returnera ett fel som nämner `--force-keys`. Om du ställs inför det här felet, så kör kommandot igen med parametern `--force-keys` kopplad till argumentet.
5. Kör följande TSM-kommando som tillämpar ändringarna på Tableau Server:
    
    `tsm pending-changes apply`
    
    Om de väntande ändringarna kräver att servern startas om visar kommandot `pending-changes apply` en kommandotolk så att du vet att en omstart kommer att ske. Kommandotolken visas även om servern stoppas, men i så fall sker ingen omstart. Du kan utelämna tolken med alternativet `--ignore-prompt`, men det påverkar inte omstartsbeteendet. Om ändringarna inte kräver omstart används de utan någon kommandotolk. Du hittar mer information i [tsm pending-changes apply](https://help.tableau.com/v0.0/server-linux/sv-se/cli_pending-changes.htm#pending-changes-apply).
6. Aktivera delegering för dataanslutningar:
    
    - **SQL Server** – se [Enabling Kerberos Delegation for SQL Server](https://community.tableau.com/s/question/0D54T00000CWcplSAD/enabling-kerberos-delegation-for-sql-server) i vårt Tableau-community.
    - **PostgreSQL** – se [Enabling Kerberos Delegation for PostgreSQL](https://community.tableau.com/s/question/0D54T00000G54ssSAB/enabling-kerberos-delegation-for-postgresql) i vårt Tableau-community.
    - **Teradata** – se [Enabling Kerberos Delegation for Teradata](https://community.tableau.com/s/question/0D54T00000G54tCSAR/enabling-kerberos-delegation-for-teradata) i vårt Tableau-community.
    - **Denodo** – se [Enabling Kerberos Delegation for Denodo on Linux](https://community.tableau.com/s/question/0D54T00000CWdD7SAL/enabling-kerberos-delegation-for-denodo-on-linux) i vårt Tableau-community.
    - **Oracle** – se [Enabling Kerberos Delegation for Oracle](https://community.tableau.com/s/news/a0A4T000002O42jUAC/enable-kerberos-delegation-for-oracle) i vårt Tableau-community.
    - **Cloudera** – se [Enable Kerberos Delegation for Hive/Impala](https://community.tableau.com/s/question/0D54T00000CWdINSA1/enable-delegation-for-hiveimpala) i vårt Tableau-community.
    - **Vertica** – se [Enabling Kerberos Delegation for Vertica](https://community.tableau.com/s/question/0D54T00000CWd5sSAD/enabling-kerberos-delegation-for-vertica) i vårt Tableau-community.
    
    ## Se även
    
    [Felsöka Kerberos](https://help.tableau.com/v0.0/server-linux/sv-se/kerberos_trouble.htm)

## Andra artiklar i det här avsnittet