GetOAuthAccessToken
サービスへの認証に使用される認証トークンを取得します。
Input
Name | Type | Required | Description |
AuthMode | String | False | 試行する認証のタイプ。Windows アプリケーションの場合はApp、Web ベースアプリケーションの場合はWeb を使用します。
デフォルト値はAPPです。 |
Verifier | String | False | サービスから返されるベリファイア。これを入力してアクセストークンを受け取る必要があります。Web 認証モードを使用する場合にのみ必要です。GetOAuthAuthorizationUrl で返されるURL に移動して取得します。 |
CallbackUrl | String | False | アプリケーションが認可された後にユーザーがリダイレクトされるURL。 |
State | String | False | 応答を受け取ったときにアプリケーションで使用する何らかの状態を示します。アプリケーションは、送信した値と同じ値を受け取ります。つまり、このパラメータは、Microsoft 認可サーバーまで往復して返されます。用途には、ユーザーをサイト内の正しいリソースにリダイレクトする、ノンスを使用する、クロスサイトリクエストフォージェリを防止するなどがあります。 |
Prompt | String | False | デフォルトでは'select_account' で、認証時にアカウントを選択するようユーザーに促します。'None' に設定するとプロンプトは表示されず、'login' に設定するとユーザーに資格情報を入力させます。'consent' に設定すると、ユーザーがサインインした後にOAuth の同意ダイアログを表示し、アプリへのアクセス許可をユーザーに求めます。 |
Result Set Columns
Name | Type | Description |
OAuthAccessToken | String | OAuth アクセストークン。 |
OAuthRefreshToken | String | OAuth リフレッシュトークン。 |
ExpiresIn | Long | アクセストークンの残りの有効期間。 |