/AWS1/CL_GLUCNCTRAUTHNTCTNCONF¶
Configuration that defines the supported authentication types and required properties for the connection type.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
it_authenticationtypes TYPE /AWS1/CL_GLUAUTHNTCTNTYPES_W=>TT_AUTHENTICATIONTYPES TT_AUTHENTICATIONTYPES¶
A list of authentication types supported by this connection type, such as Basic, OAuth2, or Custom authentication methods.
Optional arguments:¶
io_oauth2properties TYPE REF TO /AWS1/CL_GLUCNCTROAUTH2PROPS /AWS1/CL_GLUCNCTROAUTH2PROPS¶
OAuth2 configuration container that defines the authentication properties and flow-specific configurations for OAuth2-based connections.
io_basicauthntctnproperties TYPE REF TO /AWS1/CL_GLUBSAUTHNTCTNPROPS /AWS1/CL_GLUBSAUTHNTCTNPROPS¶
Basic authentication configuration that defines the username and password properties for HTTP Basic authentication.
io_customauthntctnproperties TYPE REF TO /AWS1/CL_GLUCUSTAUTHNTCTNPROPS /AWS1/CL_GLUCUSTAUTHNTCTNPROPS¶
Custom authentication configuration that allows for flexible authentication mechanisms beyond standard Basic and OAuth2 flows.
Queryable Attributes¶
AuthenticationTypes¶
A list of authentication types supported by this connection type, such as Basic, OAuth2, or Custom authentication methods.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTHENTICATIONTYPES() |
Getter for AUTHENTICATIONTYPES, with configurable default |
ASK_AUTHENTICATIONTYPES() |
Getter for AUTHENTICATIONTYPES w/ exceptions if field has no |
HAS_AUTHENTICATIONTYPES() |
Determine if AUTHENTICATIONTYPES has a value |
OAuth2Properties¶
OAuth2 configuration container that defines the authentication properties and flow-specific configurations for OAuth2-based connections.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OAUTH2PROPERTIES() |
Getter for OAUTH2PROPERTIES |
BasicAuthenticationProperties¶
Basic authentication configuration that defines the username and password properties for HTTP Basic authentication.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BASICAUTHNTCTNPROPERTIES() |
Getter for BASICAUTHNTCTNPROPERTIES |
CustomAuthenticationProperties¶
Custom authentication configuration that allows for flexible authentication mechanisms beyond standard Basic and OAuth2 flows.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMAUTHNTCTNPRPS() |
Getter for CUSTOMAUTHNTCTNPROPERTIES |