/AWS1/CL_BDOCUSTO2PVDRCFGINPUT¶
Input 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.
iv_clientid TYPE /AWS1/BDOCLIENTIDTYPE /AWS1/BDOCLIENTIDTYPE¶
The client ID for the custom OAuth2 provider.
iv_clientsecret TYPE /AWS1/BDOCLIENTSECRETTYPE /AWS1/BDOCLIENTSECRETTYPE¶
The client secret for the custom OAuth2 provider.
Optional arguments:¶
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 list of private endpoint overrides for the custom OAuth2 provider. Each override maps a specific domain to a private endpoint, enabling secure connectivity through VPC Lattice resource configurations.
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 |
clientSecret¶
The client secret for the custom OAuth2 provider.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CLIENTSECRET() |
Getter for CLIENTSECRET, with configurable default |
ASK_CLIENTSECRET() |
Getter for CLIENTSECRET w/ exceptions if field has no value |
HAS_CLIENTSECRET() |
Determine if CLIENTSECRET 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 list of private endpoint overrides for the custom OAuth2 provider. Each override maps a specific domain to a private endpoint, enabling secure connectivity through VPC Lattice resource configurations.
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 |