Snowflake認証メソッドのパートナーサポート¶
このトピックを使用して、パートナーアプリケーションからSnowflakeに接続するために使用できるSnowflake認証メソッドを決定します。
TYPE = PERSON ユーザー向けのサポートされている認証¶
Snowflakeユーザーが人間ユーザーの場合、ユーザーオブジェクトの TYPE プロパティは PERSON に設定されます。このセクションでは、パートナーアプリケーションから接続するときに人間のユーザーが使用できるSnowflake認証メソッドについて詳しく説明します。これらの認証メソッドの説明については、 アプリケーションの認証メソッドの概要 を参照してください。
Snowflakeでは、他の認証メソッドよりも強力であるため、 OAuth で認証するようにパートナーアプリケーションを構成することを推奨しています。外部 OAuth とSnowflake OAuth のどちらを選択するか迷ったら、 インタラクティブアプリケーションの認証の選択 を参照してください。ユーザーは認証中に認証サーバーと対話できるため、個人は OAuth 認証コードフローで認証します。
あるいは、パスワードフィールドが256文字を受け入れる限り、Snowflakeへの認証時にプログラムのアクセストークン( PAT )をパスワードの代わりに使用することもできます。ただし、 PATs は OAuth ほど強くないことに注意してください。
アプリケーション |
外部 OAuth |
Snowflake OAuth |
キーペア認証 |
プログラムアクセストークン(PAT) |
|---|---|---|---|---|
あり (Microsoft Entra ID のみ対応) |
無し |
無し |
無し |
|
あり (Microsoft Entra ID のみ対応) |
無し |
無し |
無し |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
無し |
無し |
|
無し |
はい |
はい |
はい |
|
無し |
はい |
はい |
はい |
|
N/A |
N/A |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
無し |
無し |
はい |
はい |
|
無し |
無し |
はい |
無し |
|
無し |
無し |
はい |
はい |
|
無し |
はい |
はい |
はい |
|
はい |
はい |
はい |
無し |
|
ストラテジー クラウド (BI) |
はい |
無し |
はい |
はい |
ストラテジー・ワークステーション/デベロッパー (BI) |
はい |
無し |
無し |
はい |
TYPE = SERVICE ユーザー向けのサポートされている認証¶
サービス(アプリケーションやワークフローなど)がSnowflakeに対して認証している場合、 TYPE ユーザーオブジェクトのプロパティは SERVICE に設定されます。このセクションでは、パートナーアプリケーションからサービスとして接続する場合に使用できるSnowflake認証メソッドについて詳しく説明します。これらの認証メソッドの説明については、 アプリケーションの認証メソッドの概要 を参照してください。
Snowflakeでは、利用できる他の認証メソッドよりも強力であるため、 OAuth で認証するようにパートナーアプリケーションを構成することを推奨しています。サービスは、認証サーバーと対話する人がいないため、 OAuth クライアント認証情報フローを使用して認証します。
あるいは、パスワードフィールドが256文字を受け入れる限り、Snowflakeへの認証時にプログラムのアクセストークン( PAT )をパスワードの代わりに使用することもできます。ただし、 PATs は OAuth ほど強くないことに注意してください。
アプリケーション |
外部 OAuth |
キーペア認証 |
プログラムアクセストークン(PAT) |
|---|---|---|---|
無し |
無し |
無し |
|
無し |
無し |
無し |
|
無し |
はい |
はい |
|
無し |
無し |
無し |
|
無し |
はい |
はい |
|
無し |
はい |
はい |
|
はい |
はい |
はい |
|
無し |
はい |
はい |
|
無し |
はい |
はい |
|
無し |
はい |
無し |
|
無し |
はい |
はい |
|
はい |
はい |
はい |
|
はい |
はい |
No |
|
ストラテジー クラウド (BI) |
無し |
はい |
無し |
ストラテジー・ワークステーション/デベロッパー (BI) |
無し |
無し |
無し |