OAuth
このセクションでは、本プロバイダーの接続設定で設定可能なOAuth プロパティの全リストを提供します。
| プロパティ | 説明 |
| OAuthClientId | カスタムOAuth アプリケーションに割り当てられたクライアントID(コンシューマーキーとも呼ばれます)を指定します。このID は、認証時にOAuth 認可サーバーにアプリケーションを識別させるために必要です。 |
| OAuthClientSecret | カスタムOAuth アプリケーションに割り当てられたクライアントシークレットを指定します。この機密情報は、OAuth 認可サーバーに対してアプリケーションを認証するために使用されます。(カスタムOAuth アプリケーションのみ) |
| CallbackURL | CallbackURL プロパティは、Snowflake に接続するOAuth 認証フローで使用されるリダイレクトURI(コールバックURL)を指定します。外部OAuthベースの認証に必要であり、認証後にユーザーが正しくリダイレクトされることを保証します。 |
| State | Specifies an optional state parameter used during the OAuth authorization process. This value serves as a mechanism to preserve the application's state between the authorization request and the redirect response. It is commonly used to prevent Cross-Site Request Forgery (CSRF) attacks by validating the authenticity of the request upon receiving the callback. |
| Scope | Determines the OAuth scopes that the application requests from Snowflake. Setting appropriate scopes defines the permissions that the application will be granted during the OAuth authorization process. |
| OAuthAuthorizationURL | OAuth サービスの認可URL。 |
| OAuthAccessTokenURL | OAuth アクセストークンを取得するURL。 |
| PKCEVerifier | OAuth 2.0 PKCE 認証フロー中に使用されるProof Key for Code Exchange(PKCE)Verifier を指定します。 GetOAuthAccessToken を呼び出す際の入力として使用されます。最初の認可コードが提供された後、認可サーバーからアクセストークンを取得する際に必要なランダム値です。 |