/AWS1/CL_GLUOAUTH2PRPSINPUT¶
A structure containing properties for OAuth2 in the CreateConnection request.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_oauth2granttype TYPE /AWS1/GLUOAUTH2GRANTTYPE /AWS1/GLUOAUTH2GRANTTYPE¶
The OAuth2 grant type in the CreateConnection request. For example,
AUTHORIZATION_CODE,JWT_BEARER, orCLIENT_CREDENTIALS.
io_oauth2clientapplication TYPE REF TO /AWS1/CL_GLUOAUTH2CLIAPPLICA00 /AWS1/CL_GLUOAUTH2CLIAPPLICA00¶
The client application type in the CreateConnection request. For example,
AWS_MANAGEDorUSER_MANAGED.
iv_tokenurl TYPE /AWS1/GLUTOKENURL /AWS1/GLUTOKENURL¶
The URL of the provider's authentication server, to exchange an authorization code for an access token.
it_tokenurlparametersmap TYPE /AWS1/CL_GLUTOKURLPARAMSMAP_W=>TT_TOKENURLPARAMETERSMAP TT_TOKENURLPARAMETERSMAP¶
A map of parameters that are added to the token
GETrequest.
io_authcodeproperties TYPE REF TO /AWS1/CL_GLUAUTHCODEPROPERTIES /AWS1/CL_GLUAUTHCODEPROPERTIES¶
The set of properties required for the the OAuth2
AUTHORIZATION_CODEgrant type.
io_oauth2credentials TYPE REF TO /AWS1/CL_GLUOAUTH2CREDENTIALS /AWS1/CL_GLUOAUTH2CREDENTIALS¶
The credentials used when the authentication type is OAuth2 authentication.
Queryable Attributes¶
OAuth2GrantType¶
The OAuth2 grant type in the CreateConnection request. For example,
AUTHORIZATION_CODE,JWT_BEARER, orCLIENT_CREDENTIALS.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OAUTH2GRANTTYPE() |
Getter for OAUTH2GRANTTYPE, with configurable default |
ASK_OAUTH2GRANTTYPE() |
Getter for OAUTH2GRANTTYPE w/ exceptions if field has no val |
HAS_OAUTH2GRANTTYPE() |
Determine if OAUTH2GRANTTYPE has a value |
OAuth2ClientApplication¶
The client application type in the CreateConnection request. For example,
AWS_MANAGEDorUSER_MANAGED.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OAUTH2CLIENTAPPLICATION() |
Getter for OAUTH2CLIENTAPPLICATION |
TokenUrl¶
The URL of the provider's authentication server, to exchange an authorization code for an access token.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOKENURL() |
Getter for TOKENURL, with configurable default |
ASK_TOKENURL() |
Getter for TOKENURL w/ exceptions if field has no value |
HAS_TOKENURL() |
Determine if TOKENURL has a value |
TokenUrlParametersMap¶
A map of parameters that are added to the token
GETrequest.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOKENURLPARAMETERSMAP() |
Getter for TOKENURLPARAMETERSMAP, with configurable default |
ASK_TOKENURLPARAMETERSMAP() |
Getter for TOKENURLPARAMETERSMAP w/ exceptions if field has |
HAS_TOKENURLPARAMETERSMAP() |
Determine if TOKENURLPARAMETERSMAP has a value |
AuthorizationCodeProperties¶
The set of properties required for the the OAuth2
AUTHORIZATION_CODEgrant type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTHCODEPROPERTIES() |
Getter for AUTHORIZATIONCODEPROPERTIES |
OAuth2Credentials¶
The credentials used when the authentication type is OAuth2 authentication.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OAUTH2CREDENTIALS() |
Getter for OAUTH2CREDENTIALS |