If using a Windows application, set Authmode to App. If using a Web app, set Authmode to Web and specify the Verifier obtained by GetOAuthAuthorizationUrl.
|Authmode||String||False|| The type of authentication mode to use. Select App for getting authentication tokens via a desktop app. Select Web for getting authentication tokens via a Web app.
The allowed values are APP, WEB.
The default value is APP.
|Verifier||String||False||The verifier token returned by Salesforce after using the URL obtained with GetOAuthAuthorizationUrl.|
|Scope||String||False||A space-separated scope of permissions you need the app to have access to. The available values are api, chatter_api, full, id, refresh_token, visualforce, and web. For details, refer to: http://help.salesforce.com/help/doc/en/remoteaccess_oauth_scopes.htm.|
|CallbackUrl||String||False||The page to return the Salesforce app after authentication has been completed.|
|Api_Version||String||False|| The API version you would like to authenticate to.
The default value is 49.0.
|State||String||False||Any value that you wish to be sent with the callback.|
|GrantType||String||False|| Authorization grant type. Only available for OAuth 2.0. If left unspecified, the default value is the value of the OAuthGrantType connection property.
The allowed values are CODE, PASSWORD.
Result Set Columns
|Scope||String||The scope of permissions for the app.|
|Instance_Url||String||The instance URL being used by the app.|
|Id||String||The Id associated with the OAuth token.|
|Issued_At||String||When the token was issued at.|
|Signature||String||A signature for the OAuth token.|
|OAuthRefreshToken||String||A token that may be used to obtain a new access token.|
|OAuthAccessToken||String||The OAuth access token.|
|ExpiresIn||String||The remaining lifetime on the access token. A -1 denotes that it will not expire.|