GetOAuthAccessToken
AzureAD から認証トークンを取得します。
Input
Name | Type | Description |
AuthMode | String |
使用できる値は次のとおりです。APP, WEB デフォルト値はAPPです。 |
Verifier | String | サービスから返されるベリファイア。これを入力してアクセストークンを受け取る必要があります。Web 認証モードを使用する場合にのみ必要です。GetOAuthAuthorizationUrl で返されるURL に移動して取得します。 |
Scope | String |
デフォルト値はhttps://database.windows.net//.defaultです。 |
CallbackUrl | String | |
State | String | 応答を受け取ったときにアプリケーションで使用する何らかの状態を示します。アプリケーションは、送信した値と同じ値を受け取ります。つまり、このパラメータは、AzureDataCatalog 認可サーバーまで往復して返されます。Include redirecting user を使って、サイト、ノンス、およびcross-site-request-forgery のリソースを修正します。 |
Prompt | String | デフォルトでは'select_account' で、認証時にアカウントを選択するようユーザーに促します。'None' に設定するとプロンプトは表示されず、'login' に設定するとユーザーに資格情報を入力させます。'consent' に設定すると、ユーザーがサインインした後にOAuth の同意ダイアログを表示し、アプリへのアクセス許可をユーザーに求めます。 |
Result Set Columns
Name | Type | Description |
OAuthAccessToken | String | Azure AD との通信に使われるアクセストークン。 |
OAuthRefreshToken | String | OAuth リフレッシュトークン。これは、Azure AD の場合のアクセストークンと同じです。 |
ExpiresIn | String | アクセストークンの残りの有効期間。-1は有効期限が切れないことを示します。 |