---
schema_version: "1"
id: c8b00e4509f4a3662a1a1b3fd71569c3704d405730e808f3fbc296340c0cef3d
title: Externes OAuth für Snowflake
collection: tableau
version: next
locale: de-de
portal_url: https://docs.salesforce.com/tableau/next/de-de/server/snowflake_oauth_idp.md
canonical_url: https://help.tableau.com/v0.0/server/de-de/snowflake_oauth_idp.htm
source_site: help.tableau.com
content_type: documentation
content_hash: f6a654e672debd1418984be7baef2d3a6735c6bf0fb25038410785d071774ed0
description: Configure external OAuth to federate identity from an IdP to Snowflake.
---
[Zum Hauptinhalt springen](#main-content)

# Externes OAuth für Snowflake

Ab Tableau 2024.3 können Sie OAuth 2.0/OIDC verwenden, um Identitäten von einem externen Identitätsanbieter mit Snowflake zu verbinden.

Je nach Identitätsanbieter sind unterschiedliche Schritte zur Konfiguration der Integration erforderlich. Dies ist eine allgemeine Übersicht der Konfigurationsschritte. Die entsprechenden Details finden Sie in der Dokumentation Ihres jeweiligen Identitätsanbieters. Es wird vorausgesetzt, dass Sie mit der Konfiguration von OAuth vertraut sind und die technischen Details verstehen, die zum Einrichten der Authentifizierung mit einem externen Identitätsanbieter erforderlich sind.

## Konfigurieren des IdP in Snowflake

Informationen zur Konfiguration Ihres IdP finden Sie unter [Übersicht zu External OAuth](https://docs.snowflake.com/de/user-guide/oauth-ext-overview) in der Snowflake-Hilfe.

## Konfigurieren des IdP in Tableau

1. Erstellen Sie OAuth-Clients auf dem IdP für Tableau Desktop und für Tableau Cloud oder Tableau Server. Der Desktop-Client aktiviert [PKCE](https://auth0.com/docs/get-started/authentication-and-authorization-flow/authorization-code-flow-with-pkce) und verwendet Weiterleitungen zu `http://localhost`.
2. Erstellen Sie die Tableau OAuth-Konfigurationsdatei. Ausführliche Informationen hierzu finden Sie unter [OAuth Configuration and Usage](https://tableau.github.io/connector-plugin-sdk/docs/oauth) (OAuth-Konfiguration und -Verwendung) auf [Github](https://tableau.github.io/connector-plugin-sdk/docs/oauth). Beispiele dazu finden Sie [hier](https://github.com/tableau/connector-plugin-sdk/tree/master/samples/components/oauth). Wir freuen uns über zusätzliche Beispiele für andere IdPs.
    
    - Stellen Sie sicher, dass Sie den Tableau OAuth-Konfigurations-IDs das Präfix „custom\_“ voranstellen.
        
        **Hinweis:** OAuth-Konfigurations-IDs dürfen maximal 36 Zeichen lang sein. IDs, die länger sind, führen vielleicht nicht zu Fehlern, funktionieren aber nicht.
    - Wenn Ihr IdP den dynamischen Localhost-Port unterstützt, deaktivieren Sie `OAUTH_CAP_FIXED_PORT_IN_CALLBACK_URL`. Wenn Ihr IdP dies nicht unterstützt, fügen Sie mehrere Localhost-Rückruf-URLs zur Zulassungsliste in der Konfigurationsdatei und auf dem IdP hinzu.
3. Installieren Sie die neuen Tableau-OAuth-Konfigurationsdateien im OAuthConfigs-Ordner, der auf Desktop-Hosts (Tableau Desktop, Tableau Prep Builder, Tableau Bridge) mit den einzelnen Anwendungen verknüpft ist, und auf jeder Tableau Server- und Tableau Cloud-Site, die OAuth über Site-Einstellungen verwenden wird. Weitere Informationen dazu finden Sie unter [Custom OAuth Configs on Desktop](https://tableau.github.io/connector-plugin-sdk/docs/oauth#custom-oauth-configs-on-desktop) (Benutzerdefinierte OAuth-Konfigurationen auf dem Desktop) und [Site Level OAuth Clients](https://tableau.github.io/connector-plugin-sdk/docs/oauth#site-level-oauth-clients) (OAuth-Clients auf Site-Ebene).

## Herstellen einer Verbindung mit Snowflake

Wählen Sie beim Verbinden OAuth und die zuvor installierte OAuth-Konfiguration aus.

![](/tableau/next/de-de/server/de-de/Img/snowflake_connect_oauth.png)

## Okta

Wenn Sie Okta verwenden, ist es besser, einen „benutzerdefinierten Autorisierungsserver“ anstelle des „Organisationsautorisierungsservers“ zu verwenden. Die benutzerdefinierten Autorisierungsserver sind flexibler. Standardmäßig wird ein benutzerdefinierter Autorisierungsserver erstellt, der "Standard" heißt. Die Autorisierungs-URL sollte folgendermaßen aussehen:

`https://${yourOktaDomain}/oauth2/{authServerName}/v1/authorize`

![Okta-Dashboard](/tableau/next/de-de/server/de-de/Img/athena_okta.png)