/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 |