OAuthAuthorizationParam Type
The Zip pipeline component implements a PKZip-compatible Zip compressor and decompressor.
Remarks
This type holds details of the OAuth authorization.
Fields
AuthorizationString String |
The OAuth Authorization string. This field holds the current OAuth authorization string. This is retrieved during the OAuth authorization process and is used to authenticate the request. This is a string like: Bearer ya29.AHES6ZSZEJzATdZYjeihDn5W-VrXSsxEZu5p0pclxGdKKQ
|
CacheLocation String |
The location on disk of the OAuth Cache File. This field specifies the location on disk of the OAuth cache file. This file holds OAuth credentials that may be automatically used during runtime and by other ports using the same provider. The adapter uses the data within the cache file to automatically refresh expired tokens at runtime. Do not alter the contents of the file directly. One file for each provider is used by default. For instance for Box the value is:
%APPDATA%\nsoftware\CloudStorage BizTalk Adapter\BoxOAuthCache.txt This value may be specified manually as well. |
CallbackURL String |
The Callback URL used during OAuth authorization. This field specifies the local URL to which the browser is redirected when initially performing authorization. When initially establishing Authorization set this value to the redirect URI that is registered for your application with the service provider. For instance "http://localhost:7777". The adapter will parse this URL and start a small embedded web server on the specified port to receive the OAuth response from the provider during OAuth authorization. This value is required to perform OAuth authorization. |
ClientId String |
The id of the client assigned when registering the application. This field holds the id of the client that was assigned when initially registering the application. This value is required to perform OAuth authorization. |
ClientSecret String |
The secret of the client assigned when registering the application. This field holds the secret of the client that was assigned when initially registering the application. This value is required to perform OAuth authorization. |
ExpiresIn Integer |
The expiration time of the current OAuth authorization string. This value is populated after OAuth authorization and holds the expiration time of the OAuth access token as reported by the service provider. This is used at runtime to calcualte whether the token should be refreshed before attempting an operation. If the token is expired the adapter will automatically refresh the token. If the token is not expired the adapter will use the current token. This value should not be set manually. Note: Not all providers provide this value. For instance Dropbox access tokens never expire. |
RefreshToken String |
The refresh token received from or sent to the authorization server. This field holds the refresh token received during the initial OAuth authorization. It is used by the adapter to automatically request a new AuthorizationString when the current value expires. |
ServiceProvider String |
The Cloud Storage service provider. This field defines the service provider. This is used when performing OAuth authorization. OAuth authorizaton is only applicable to some providers. If the provider does not support OAuth a warning will be displayed. Possible values are:
|
TimeStamp String |
The timestamp of the OAuth authorization string. This field holds the timestamp of when the AuthorizationString was retrieved. This is used in conjunction with ExpiresIn to calculate if refreshing the token is required. For more details see ExpiresIn. This value should not be set manually. |
Constructors
Constructors are only relevant when configuring adapters in orchestrations.
public OAuthAuthorizationParam();