---
schema_version: "1"
id: a4fede2a4f52a3f68dee9c326173d3e0476c4243a1448d25b55bf83e186f2bdf
title: Aktivera Kerberos-delegering
collection: tableau
version: next
locale: sv-se
portal_url: https://docs.salesforce.com/tableau/next/sv-se/server/kerberos_delegation.md
canonical_url: https://help.tableau.com/v0.0/server/sv-se/kerberos_delegation.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 827775de572913ab0c8cf4b6b4d9e2ffcd0d3f9019d5094e7ac7f91a83d9e2c6
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
- MSAS
- Oracle
- PostgreSQL
- Spark
- SQL Server
- Teradata
- Vertica
- TIBCO

## Krav

Kerberos-delegering kräver Active Directory.

- Tableau Server-[identitetsregistret](https://help.tableau.com/v0.0/server/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.
- Ett domänkonto måste konfigureras som Kör som tjänst-konto på Tableau Server. Se [Ändra Kör som tjänst-konto](https://help.tableau.com/v0.0/server/sv-se/runas_acct.htm). Om dina användare befinner sig i en annan Active Directory-domän än Tableau Server och datakällan måste denna domän konfigureras som betrodd. Läs mer i [Domänförtroendekrav för Active Directory-driftsättningar](https://help.tableau.com/v0.0/server/sv-se/runas_domain.htm).
- Delegering har konfigurerats. Tilldela delegeringsbehörighet för Kör som tjänst-kontot för SPN:er (Service Principal Name) i måldatabasen. Kör som tjänst-kontot tilldelas åtkomstbehörighet till resurserna för den initierande källanvändaren.
- Se [Aktivera Kerberos-delegering för JDBC-kopplingar](https://help.tableau.com/v0.0/server/sv-se/kerberos_delegation_jdbc.htm) vid delegeringskonfiguration på Tableau Server 2020.2 eller senare med Oracle-datakällor som har JDBC-baserad koppling. Fr.o.m. Tableau 2020.2 används JDBC för Oracle-kopplingar.

## 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 [Dataåtkomst med Kör som tjänst-kontot](https://help.tableau.com/v0.0/server/sv-se/runas_access.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. Konfigurera Kör som användare för alla noder i Tableau Server som del av operativsystemet. Mer information finns i [Aktivera Kör som tjänst-konto för att agera som operativsystem](https://help.tableau.com/v0.0/server/sv-se/runas_os.htm).
2. 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**.
3. Kör följande TSM-kommando för att aktivera Kerberos-delegeringen:
    
    `tsm configuration set -k wgserver.delegation.enabled -v true`
4. 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/sv-se/cli_pending-changes.htm#pending-changes-apply).
5. (Valfritt) Konfigurera Tableau Server för användning med MIT Kerberos-huvudnamnsformat.
    
    Som standard skapas Kerberos-huvudnamn i Tableau Server med hjälp av Active Directory-kortnamnet. Om Kerberos-delegeringen till exempel utförs för en användare i `EXAMPLE.COM` med kortnamnet `EXAMPLE` i Tableau Server används huvudnamnet `user@example`.
    
    Om databasen körs på Linux kan du behöva justera kartläggningen `auth_to_local` i krb5.conf. Mer information om redigering av krb5.conf-filen finns i [Kerberos-delegationens flerdomänskonfiguration](https://help.tableau.com/v0.0/server/sv-se/kerberos_trouble.htm#multi). Det går även att konfigurera Tableau Server med det fullständiga domännamnet för Kerberos-huvudnamnet med följande kommandon:
    
    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. 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.
    - **MSAS** – se [Enabling Kerberos Delegation for MSAS](https://community.tableau.com/s/question/0D54T00000G54sYSAR/enabling-kerberos-delegation-for-msas) 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.
    - **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.
    - **TIBCO** – se [Configuring Kerberos for Use with 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) i TIBCO Data Visualization Administration Guide (på engelska).
    
    ## Se även
    
    [Felsöka Kerberos](https://help.tableau.com/v0.0/server/sv-se/kerberos_trouble.htm)

## Andra artiklar i det här avsnittet