Skip to content

/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