Snowflake: OAuth-Authentifizierung
So können Sie mit dem Eingabe-Tool die native Snowflake OAuth-Authentifizierung einrichten.
For information on Entra ID (Azure AD) authentication setup, see the Snowflake - Azure AD (single-tenant application setup) and Snowflake - Azure AD (multi-tenant application setup) Community articles.
Voraussetzungen
Um die Snowflake OAuth-Authentifizierung einzurichten, benötigen Sie Folgendes:
Gültiger DSN, bei dem die Option Authenticator auf oauth festgelegt wurde
OAuth Authority-URL, Port, Client-ID und Client-Geheimnis vom Snowflake-Administrator
Einrichtung der Authentifizierung
Platzieren Sie in Designer das Eingabe-Tool auf dem Canvas.
Aktivieren Sie das Kontrollkästchen Data Connection Manager (DCM) verwenden .
Wählen Sie Eine Verbindung einrichten aus.
Gehen Sie im Fenster Datenverbindungen zu Datenquellen und wählen Sie Snowflake ODBC aus.
Das Popup-Fenster Verbindungsmanager wird angezeigt. Wählen Sie + Datenquellen hinzufügen aus.
Geben Sie den Namen der Datenquelle ein und wählen Sie den vorbereiteten Snowflake OAuth-DSN aus.
Wählen Sie Speichern aus.
Um die Anmeldeinformationen zu verknüpfen, wählen Sie + Anmeldedaten verbinden aus.
Wählen Sie OAuth als Authentifizierungsmethode aus.
Wählen Sie für die OAuth-Anwendung die Option Neue Anmeldedaten erstellen aus und geben Sie die erforderlichen Informationen ein (Sie sollten die OAuth Authority-URL, den Port, die Client-ID und das Client-Geheimnis vom Snowflake-Administrator erhalten).
Wählen Sie für OAuth-Token die Option Neue Anmeldedaten erstellen aus.
Geben Sie den Anmeldenamen ein, und wählen Sie Erstellen und verknüpfen aus.
Klicken Sie auf die Schaltfläche Verbinden , und melden Sie sich über das externe Browserfenster des Snowflake-Managers an.