GetOAuthAccessToken
Microsoft Dataverse へのAPI コールの認証および認可に使用されるOAuth Access Token を取得します。
Input
| Name | Type | Required | Description |
| AuthMode | String | False | 使用する認証方法を指定します。デスクトップまたはサーバーサイドのアプリケーションの場合は'App' に、クライアントサイドまたはブラウザベースのアプリケーションの場合は'Web' に設定します。
デフォルト値はAPPです。 |
| Verifier | String | False | ユーザー認可後にサービスによって提供される一意のverifier コード。このコードは、'Web' 認証モードを使用する際にアクセストークンと交換するために必要です。GetOAuthAuthorizationUrl によって返されるURL に移動して取得します。 |
| CallbackUrl | String | False | アプリケーションの認可後にユーザーがリダイレクトされるエンドポイントURL。これがOAuth プロバイダーに登録されているURL と一致していることを確認してください。 |
| State | String | False | リクエストとコールバックの間でアプリケーションの状態を保持するためのオプションのパラメータ。OAuth サーバーに送信され、レスポンスで返されます。CSRF の回避、ユーザー固有のルーティング、セッション状態の管理などに役立ちます。 |
| Prompt | String | False | ユーザー認証プロンプトの動作を定義します。オプションには、'select_account'(アカウントを選択するプロンプト)、'None'(プロンプトなし)、'login'(資格情報の入力を強制)、'consent'(アクセス許可についてユーザーの同意を要求)があります。 |
Result Set Columns
| Name | Type | Description |
| OAuthAccessToken | String | OAuth サービスから返されるOAuth Access Token で、ユーザーまたはアプリケーションに代わって認可されたAPI リクエストを行うために使用されます。 |
| ExpiresIn | Long | アクセストークンの有効期限が切れるまでの残り時間(秒)。有効期限が切れると、新しいトークンをリクエストする必要があります。 |
| OAuthRefreshToken | String | ユーザーの再認証を必要とせずにアクセストークンをリフレッシュするために使用されるトークン。 |