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_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_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.


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

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

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