Skip to content

/AWS1/CL_BDOCREDENTIALPROVIDER

A credential provider for gateway authentication. This structure contains the configuration for authenticating with the target endpoint.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_oauthcredentialprovider TYPE REF TO /AWS1/CL_BDOOAUTHCREDPROVIDER /AWS1/CL_BDOOAUTHCREDPROVIDER

The OAuth credential provider. This provider uses OAuth authentication to access the target endpoint.

io_apikeycredentialprovider TYPE REF TO /AWS1/CL_BDOGWAPIKEYCREDPVDR /AWS1/CL_BDOGWAPIKEYCREDPVDR

The API key credential provider. This provider uses an API key to authenticate with the target endpoint.

io_iamcredentialprovider TYPE REF TO /AWS1/CL_BDOIAMCREDPROVIDER /AWS1/CL_BDOIAMCREDPROVIDER

The IAM credential provider. This provider uses IAM authentication with SigV4 signing to access the target endpoint.


Queryable Attributes

oauthCredentialProvider

The OAuth credential provider. This provider uses OAuth authentication to access the target endpoint.

Accessible with the following methods

Method Description
GET_OAUTHCREDENTIALPROVIDER() Getter for OAUTHCREDENTIALPROVIDER

apiKeyCredentialProvider

The API key credential provider. This provider uses an API key to authenticate with the target endpoint.

Accessible with the following methods

Method Description
GET_APIKEYCREDENTIALPROVIDER() Getter for APIKEYCREDENTIALPROVIDER

iamCredentialProvider

The IAM credential provider. This provider uses IAM authentication with SigV4 signing to access the target endpoint.

Accessible with the following methods

Method Description
GET_IAMCREDENTIALPROVIDER() Getter for IAMCREDENTIALPROVIDER