GetOAuthAccessToken
Salesforce API への呼び出しを認証および認可するために使用されるOAuth アクセストークンを取得します。
Input
| Name | Type | Description |
| Authmode | String | 認証フローを指定します。デスクトップベースのアプリには'App'、OAuth を使用するブラウザベースのアプリには'Web'を選択します。
The allowed values are APP, WEB. The default value is APP. |
| Verifier | String | ユーザーがアクセスを許可した後にSalesforce から返される検証コード。アクセストークンと交換するために使用されます。 |
| Scope | String | アプリがアクセスを要求する権限スコープのスペース区切りリスト。api、chatter_api、full、id、refresh_token、visualforce、web など。これらはアプリがアクセスできるSalesforce データと機能を決定します。詳細については次を参照してください:http://help.salesforce.com/help/doc/en/remoteaccess_oauth_scopes.htm |
| CallbackUrl | String | ユーザーがアプリを認可した後にSalesforce がユーザーをリダイレクトする先のURI。 |
| Api_Version | String | 認証されたリクエストを行う際に使用するSalesforce API のバージョン。
The default value is 50.0. |
| State | String | リクエストに含まれる値で、アプリの状態を維持しCSRF 攻撃から保護するためにSalesforce が返します。 |
| GrantType | String | 使用するOAuth グラントタイプを指定します。一般的な値には'authorization_code' と'refresh_token' が含まれます。指定されない場合、デフォルトは接続設定によって決定されます。
The allowed values are CODE, PASSWORD. |
| PKCEVerifier | String | 追加のセキュリティのためのOAuth PKCE(Proof Key for Code Exchange)フローで使用される、安全で高エントロピーの値。AuthScheme=OAuthPKCE の場合のみ使用されます。 |
Result Set Columns
| Name | Type | Description |
| Scope | String | このアクセストークンに対してユーザーによって承認され許可されたスコープ。 |
| Instance_Url | String | アクセストークンに関連付けられたSalesforce インスタンスURL(https://na35.salesforce.com など)。API 呼び出しのベースURL として使用します。 |
| Id | String | OAuth トークンに関連付けられた認証済みユーザーまたは組織の一意の識別子。 |
| Issued_At | String | アクセストークンが発行された時点を示すタイムスタンプ。 |
| Signature | String | アクセストークンの整合性を検証するために使用できるデジタル署名。 |
| OAuthServerUrl | String | トークンを発行したSalesforce OAuth サーバーのURL。 |
| OAuthRefreshToken | String | 現在のアクセストークンが期限切れになった後に新しいアクセストークンを要求するために使用される長期間有効なトークン。 |
| OAuthAccessToken | String | Salesforce への API リクエストを認証するために使用される短期間有効なトークン。 |
| ExpiresIn | String | アクセストークンが期限切れになるまでの秒数。値が-1 の場合、トークンは期限切れになりません。 |
| PKCEVerifier | String | PKCE フローで認可コード交換を検証するために使用される、同じ安全なランダム文字列。参照用としてここで返されます。 |