Skip to content

/AWS1/CL_BDOCUSTO2PVDRCFGOUT

Output configuration for a custom OAuth2 provider.

CONSTRUCTOR

IMPORTING

Required arguments:

io_oauthdiscovery TYPE REF TO /AWS1/CL_BDOOAUTH2DISCOVERY /AWS1/CL_BDOOAUTH2DISCOVERY

The OAuth2 discovery information for the custom provider.

Optional arguments:

iv_clientid TYPE /AWS1/BDOCLIENTIDTYPE /AWS1/BDOCLIENTIDTYPE

The client ID for the custom OAuth2 provider.

io_onbehalfoftokenexchngcfg TYPE REF TO /AWS1/CL_BDOONBHLFOFTOKXCHCF00 /AWS1/CL_BDOONBHLFOFTOKXCHCF00

The configuration for on-behalf-of token exchange.

iv_clientauthntctnmethod TYPE /AWS1/BDOCLIAUTHNTCTNMETHTYPE /AWS1/BDOCLIAUTHNTCTNMETHTYPE

The client authentication method used when authenticating with the token endpoint.

io_privateendpoint TYPE REF TO /AWS1/CL_BDOPRIVATEENDPOINT /AWS1/CL_BDOPRIVATEENDPOINT

The default private endpoint for the custom OAuth2 provider, enabling secure connectivity through a VPC Lattice resource configuration.

it_privateendpointoverrides TYPE /AWS1/CL_BDOPRIVATEENDPTOVRD=>TT_PRIVATEENDPOINTOVERRIDES TT_PRIVATEENDPOINTOVERRIDES

The private endpoint overrides for the custom OAuth2 provider configuration.

io_privatekeyjwtconfig TYPE REF TO /AWS1/CL_BDOPVTKEYJWTCONFIG /AWS1/CL_BDOPVTKEYJWTCONFIG

The configuration for private_key_jwt client authentication used by this OAuth2 credential provider.


Queryable Attributes

oauthDiscovery

The OAuth2 discovery information for the custom provider.

Accessible with the following methods

Method Description
GET_OAUTHDISCOVERY() Getter for OAUTHDISCOVERY

clientId

The client ID for the custom OAuth2 provider.

Accessible with the following methods

Method Description
GET_CLIENTID() Getter for CLIENTID, with configurable default
ASK_CLIENTID() Getter for CLIENTID w/ exceptions if field has no value
HAS_CLIENTID() Determine if CLIENTID has a value

onBehalfOfTokenExchangeConfig

The configuration for on-behalf-of token exchange.

Accessible with the following methods

Method Description
GET_ONBEHALFOFTOKENEXCHNGCFG() Getter for ONBEHALFOFTOKENEXCHNGCONFIG

clientAuthenticationMethod

The client authentication method used when authenticating with the token endpoint.

Accessible with the following methods

Method Description
GET_CLIENTAUTHNTCTNMETHOD() Getter for CLIENTAUTHENTICATIONMETHOD, with configurable def
ASK_CLIENTAUTHNTCTNMETHOD() Getter for CLIENTAUTHENTICATIONMETHOD w/ exceptions if field
HAS_CLIENTAUTHNTCTNMETHOD() Determine if CLIENTAUTHENTICATIONMETHOD has a value

privateEndpoint

The default private endpoint for the custom OAuth2 provider, enabling secure connectivity through a VPC Lattice resource configuration.

Accessible with the following methods

Method Description
GET_PRIVATEENDPOINT() Getter for PRIVATEENDPOINT

privateEndpointOverrides

The private endpoint overrides for the custom OAuth2 provider configuration.

Accessible with the following methods

Method Description
GET_PRIVATEENDPOINTOVERRIDES() Getter for PRIVATEENDPOINTOVERRIDES, with configurable defau
ASK_PRIVATEENDPOINTOVERRIDES() Getter for PRIVATEENDPOINTOVERRIDES w/ exceptions if field h
HAS_PRIVATEENDPOINTOVERRIDES() Determine if PRIVATEENDPOINTOVERRIDES has a value

privateKeyJwtConfig

The configuration for private_key_jwt client authentication used by this OAuth2 credential provider.

Accessible with the following methods

Method Description
GET_PRIVATEKEYJWTCONFIG() Getter for PRIVATEKEYJWTCONFIG