GetOAuthAccessToken
SharePoint での認証に必要なOAuth アクセストークンを取得します。認証されたAPI リクエストを行うために必要です。
Input
| Name | Type | Required | Description |
| AuthMode | String | False | 使用する認証モードを指定します。許可される値:アプリケーションベースの認証の場合は'APP'、ユーザーベースの認証の場合は'WEB'。 |
| Verifier | String | False | 認可後にSharePoint によって返される検証トークン。これはAuthMode として'WEB' を使用する場合にのみ必要であり、GetOAuthAuthorizationURL によって生成されたURL から取得する必要があります。 |
| CallbackUrl | String | False | 認可を許可した後にユーザーがリダイレクトされるURL。これはSharePoint / Azure AD アプリ設定で構成された応答URL と一致する必要があります。 |
| Scope | String | False | ユーザーから要求されるアクセス許可。アプリケーションに付与されるアクセスレベルを決定します。 |
| State | String | False | セッション状態を維持し、クロスサイトリクエストフォージェリ(CSRF)攻撃を防ぐためにコールバックと共に送信されるカスタム値。 |
| Prompt | String | False | 認証プロンプトがユーザーに表示される方法を定義します。デフォルトは'select_account' です。オプション:'None'(プロンプトなし)、'login'(ログインを強制)、'consent'(アクセス許可を求めるOAuth 同意ダイアログをトリガー)。 |
Result Set Columns
| Name | Type | Description |
| OAuthAccessToken | String | SharePoint から返される認証トークン。このトークンは、認証されたユーザーまたはアプリケーションに代わってAPI リクエストを行うために必要です。 |
| OAuthRefreshToken | String | ユーザーの操作を必要とせずに新しいアクセストークンを取得するために使用できる更新トークン。 |
| ExpiresIn | String | アクセストークンの残りの有効期間(秒単位)。-1 の値はトークンが期限切れにならないことを示します。 |