WidgetAcquireAndStoreRefreshTokenRequest

Request message for WidgetService.WidgetAcquireAndStoreRefreshToken method.

JSON representation
{
  "location": string,
  "configId": string,
  "acquireAndStoreRefreshTokenRequest": {
    object (AcquireAndStoreRefreshTokenRequest)
  },
  "additionalParams": {
    object (AdditionalParams)
  }
}
Fields
location

string

Required. The location resource where widget homepage FetchDocuments will be performed. Format: locations/{location}

configId

string

Required. The UUID of the WidgetConfig. This field is used to identify the widget configuration.

acquireAndStoreRefreshTokenRequest

object (AcquireAndStoreRefreshTokenRequest)

Required. The proxied request to DataConnectorService.AcquireAndStoreRefreshToken.

additionalParams

object (AdditionalParams)

Additional params for security and privacy enhancement.

AcquireAndStoreRefreshTokenRequest

Request message for DataConnectorService.AcquireAndStoreRefreshToken method.

JSON representation
{
  "name": string,
  "scopes": [
    string
  ],
  "fullRedirectUri": string
}
Fields
name

string

Required. Connector resource.

The connector name identifies the 3rd party system to use for authorization. It is also used as a key to store the refresh token.

scopes[]

string

The scopes of the authorization code and the refresh token.

fullRedirectUri

string

Required. The URI the user is redirected to after authorization, including all parameters. E.g., https://example.com/redir?code=5