GetOAuthAccessToken
Microsoft Dataverse へのAPI コールの認証および認可に使用されるOAuth Access Token を取得します。
Input
Name | Type | Required | Description |
AuthMode | String | False | 使用する認証方法を指定します。デスクトップまたはサーバーサイドのアプリケーションの場合は'App' に、クライアントサイドまたはブラウザベースのアプリケーションの場合は'Web' に設定します。
デフォルト値はAPPです。 |
Verifier | String | False | ユーザー認証後にサービスから返される一意のコード。'Web' 認証モードでのみアクセストークンを取得するために必要です。GetOAuthAuthorizationUrl で与えられるURL から取得します。 |
CallbackUrl | String | False | 認可プロセス完了後にユーザーがリダイレクトされるエンドポイントURL。これがサービスに登録されているURL と一致していることを確認してください。 |
State | String | False | リクエストとコールバック間の状態を維持するために、アプリケーションが送信するオプションの値。レスポンスが特定のリクエストに関連付けられていることを確認したり、CSRF 攻撃を回避したり、サイトのユーザーナビゲーションを処理したりするのに役立ちます。 |
Prompt | String | False | 認証プロンプトの動作を決定します。オプションには、'select_account'(ユーザーにアカウントを選択させる)、'None'(プロンプトなし)、'login'(資格情報の入力を要求する)、または'consent'(権限付与ダイアログを表示させる)があります。 |
Result Set Columns
Name | Type | Description |
OAuthAccessToken | String | ユーザーまたはアプリケーションに代わって認可されたAPI リクエストを行うために必要なOAuth Access Token。 |
OAuthRefreshToken | String | ユーザーの再認証を必要とせずに新しいアクセストークンを取得するために使用されるトークン。 |
ExpiresIn | Long | アクセストークンの有効期限が切れるまでの秒数で、その後新しいトークンをリクエストする必要があります。 |