Unterstützung von Snowflake-Authentifizierungsmethoden durch Partner

Verwenden Sie dieses Thema, um zu bestimmen, welche Snowflake-Authentifizierungsmethoden Sie verwenden können, um von einer Partneranwendung aus eine Verbindung mit Snowflake herzustellen.

Unterstützte Authentifizierung für TYPE = PERSON-Benutzende

Wenn der Snowflake-Benutzende ein menschlicher Benutzender ist, wird die TYPE-Eigenschaft des Benutzerobjekts auf PERSON festgelegt. In diesem Abschnitt wird beschrieben, welche Snowflake-Authentifizierungsmethoden für menschliche Benutzende verfügbar sind, wenn diese eine Verbindung von einer Partneranwendung aus herstellen. Eine Beschreibung dieser Authentifizierungsmethoden finden Sie unter Übersicht über Authentifizierungsmethoden für Anwendungen.

Snowflake empfiehlt, Ihre Partneranwendung so zu konfigurieren, dass sie sich mit OAuth authentifiziert, da sie stärker als andere Authentifizierungsmethoden ist. Hilfe bei der Auswahl zwischen External OAuth und Snowflake OAuth finden Sie unter Auswählen der Authentifizierung für interaktive Anwendungen. Eine Person authentifiziert sich mit dem OAuth-Autorisierungscodeablauf, da der Benutzende während der Authentifizierung mit dem Autorisierungsserver interagieren kann.

Alternativ können Sie auch ein programmgesteuertes Zugriffstoken (PAT) als Ersatz für ein Kennwort bei der Authentifizierung bei Snowflake verwenden, solange das Kennwortfeld 256 Zeichen akzeptiert. Beachten Sie jedoch, dass PATs nicht so stark sind wie OAuth.

Anwendung

External OAuth

Snowflake OAuth

Schlüsselpaar-Authentifizierung

Programmgesteuertes Zugriffstoken (PAT)

PowerBI Cloud (BI)

Ja (Nur Microsoft Entra ID wird unterstützt)

Nein

Nein

Nein

PowerBI Desktop (BI)

Ja (Nur Microsoft Entra ID wird unterstützt)

Nein

Nein

Nein

Tableau Cloud (BI)

Ja

Ja

Ja

Ja

Tableau Server (BI)

Ja

Ja

Nein

Nein

DBT Cloud (Transformieren)

Nein

Ja

Ja

Ja

DBT Kern (Transformieren)

Nein

Ja

Ja

Ja

Airflow (Workflow-Orchestrierung)

N/A

N/A

Ja

Ja

Qlik Sense Cloud (BI)

Ja

Ja

Ja

Ja

Qlik Sense Desktop (BI)

Nein

Nein

Ja

Ja

Fivetran (EL)

Nein

Nein

Ja

Nein

Matillion (ELT)

Nein

Nein

Ja

Ja

Informatica (ETL)

Nein

Ja

Ja

Ja

ThoughtSpot (BI - interaktiv)

Ja

Ja

Ja

Nein

Strategy Cloud (BI)

Ja

Nein

Ja

Ja

Strategy Workstation/Developer (BI)

Ja

Nein

Nein

Ja

Unterstützte Authentifizierung für TYPE = SERVICE-Benutzende

Wenn sich ein Dienst, z. B. eine Anwendung oder ein Workflow, bei Snowflake authentifiziert, wird die TYPE-Eigenschaft des Benutzerobjekts auf SERVICE festgelegt. In diesem Abschnitt wird beschrieben, welche Snowflake-Authentifizierungsmethoden verfügbar sind, wenn eine Verbindung von einer Partneranwendung aus als Dienst hergestellt wird. Eine Beschreibung dieser Authentifizierungsmethoden finden Sie unter Übersicht über Authentifizierungsmethoden für Anwendungen.

Snowflake empfiehlt, Ihre Partneranwendung so zu konfigurieren, dass sie sich mit OAuth authentifiziert, da sie stärker als andere verfügbare Authentifizierungsmethoden ist. Ein Dienst authentifiziert sich mithilfe des OAuth-Client-Anmeldeinformationsablaufs, da es keine Person gibt, die mit dem Autorisierungsserver interagieren kann.

Alternativ können Sie auch ein programmgesteuertes Zugriffstoken (PAT) als Ersatz für ein Kennwort bei der Authentifizierung bei Snowflake verwenden, solange das Kennwortfeld 256 Zeichen akzeptiert. Beachten Sie jedoch, dass PATs nicht so stark sind wie OAuth.

Anwendung

External OAuth

Schlüsselpaar-Authentifizierung

Programmgesteuertes Zugriffstoken (PAT)

PowerBI Cloud (BI)

Nein

Nein

Nein

PowerBI Desktop (BI)

Nein

Nein

Nein

Tableau Cloud (BI)

Nein

Ja

Ja

Tableau Server (BI)

Nein

Nein

Nein

DBT Cloud (Transformieren)

Nein

Ja

Ja

DBT Kern (Transformieren)

Nein

Ja

Ja

Airflow (Workflow-Orchestrierung)

Ja

Ja

Ja

Qlik Sense Cloud (BI)

Nein

Ja

Ja

Qlik Sense Desktop (BI)

Nein

Ja

Ja

Fivetran (EL)

Nein

Ja

Nein

Matillion (ELT)

Nein

Ja

Ja

Informatica (ETL)

Ja

Ja

Ja

ThoughtSpot (BI - interaktiv)

Ja

Ja

No

Strategy Cloud (BI)

Nein

Ja

Nein

Strategy Workstation/Developer (BI)

Nein

Nein

Nein