Skip to content

/AWS1/CL_BDOREGRCOAUTHCREDPVDR

OAuth credential provider configuration for authenticating with an external source during synchronization.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_providerarn TYPE /AWS1/BDOCREDENTIALPROVIDERARN /AWS1/BDOCREDENTIALPROVIDERARN

The Amazon Resource Name (ARN) of the OAuth credential provider resource.

Optional arguments:

iv_granttype TYPE /AWS1/BDOREGRECOAUTHGRANTTYPE /AWS1/BDOREGRECOAUTHGRANTTYPE

The OAuth grant type. Currently only CLIENT_CREDENTIALS is supported.

it_scopes TYPE /AWS1/CL_BDOSCOPELIST_W=>TT_SCOPELIST TT_SCOPELIST

The OAuth scopes to request during authentication.

it_customparameters TYPE /AWS1/CL_BDOCUSTOMPARAMMAP_W=>TT_CUSTOMPARAMETERMAP TT_CUSTOMPARAMETERMAP

Additional custom parameters for the OAuth flow.


Queryable Attributes

providerArn

The Amazon Resource Name (ARN) of the OAuth credential provider resource.

Accessible with the following methods

Method Description
GET_PROVIDERARN() Getter for PROVIDERARN, with configurable default
ASK_PROVIDERARN() Getter for PROVIDERARN w/ exceptions if field has no value
HAS_PROVIDERARN() Determine if PROVIDERARN has a value

grantType

The OAuth grant type. Currently only CLIENT_CREDENTIALS is supported.

Accessible with the following methods

Method Description
GET_GRANTTYPE() Getter for GRANTTYPE, with configurable default
ASK_GRANTTYPE() Getter for GRANTTYPE w/ exceptions if field has no value
HAS_GRANTTYPE() Determine if GRANTTYPE has a value

scopes

The OAuth scopes to request during authentication.

Accessible with the following methods

Method Description
GET_SCOPES() Getter for SCOPES, with configurable default
ASK_SCOPES() Getter for SCOPES w/ exceptions if field has no value
HAS_SCOPES() Determine if SCOPES has a value

customParameters

Additional custom parameters for the OAuth flow.

Accessible with the following methods

Method Description
GET_CUSTOMPARAMETERS() Getter for CUSTOMPARAMETERS, with configurable default
ASK_CUSTOMPARAMETERS() Getter for CUSTOMPARAMETERS w/ exceptions if field has no va
HAS_CUSTOMPARAMETERS() Determine if CUSTOMPARAMETERS has a value