Skip to content

/AWS1/CL_WKRREGOIDCCFGTESTRSP

RegisterOidcConfigTestResponse

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_tokenendpoint TYPE /AWS1/WKRGENERICSTRING /AWS1/WKRGENERICSTRING

The token endpoint URL discovered from the OIDC provider.

iv_userinfoendpoint TYPE /AWS1/WKRGENERICSTRING /AWS1/WKRGENERICSTRING

The user info endpoint URL discovered from the OIDC provider.

it_responsetypessupported TYPE /AWS1/CL_WKRSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST

The OAuth response types supported by the OIDC provider.

it_scopessupported TYPE /AWS1/CL_WKRSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST

The OAuth scopes supported by the OIDC provider.

iv_issuer TYPE /AWS1/WKRGENERICSTRING /AWS1/WKRGENERICSTRING

The issuer URL confirmed by the OIDC provider.

iv_authorizationendpoint TYPE /AWS1/WKRGENERICSTRING /AWS1/WKRGENERICSTRING

The authorization endpoint URL discovered from the OIDC provider.

iv_endsessionendpoint TYPE /AWS1/WKRGENERICSTRING /AWS1/WKRGENERICSTRING

The end session endpoint URL for logging out users from the OIDC provider.

iv_logoutendpoint TYPE /AWS1/WKRGENERICSTRING /AWS1/WKRGENERICSTRING

The logout endpoint URL for terminating user sessions.

it_granttypessupported TYPE /AWS1/CL_WKRSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST

The OAuth grant types supported by the OIDC provider.

iv_revocationendpoint TYPE /AWS1/WKRGENERICSTRING /AWS1/WKRGENERICSTRING

The token revocation endpoint URL for invalidating tokens.

it_tokenendptauthmethodssupp TYPE /AWS1/CL_WKRSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST

The authentication methods supported by the token endpoint.

iv_msftmultirefreshtoken TYPE /AWS1/WKRBOOLEAN /AWS1/WKRBOOLEAN

Indicates whether the provider supports Microsoft multi-refresh tokens.


Queryable Attributes

tokenEndpoint

The token endpoint URL discovered from the OIDC provider.

Accessible with the following methods

Method Description
GET_TOKENENDPOINT() Getter for TOKENENDPOINT, with configurable default
ASK_TOKENENDPOINT() Getter for TOKENENDPOINT w/ exceptions if field has no value
HAS_TOKENENDPOINT() Determine if TOKENENDPOINT has a value

userinfoEndpoint

The user info endpoint URL discovered from the OIDC provider.

Accessible with the following methods

Method Description
GET_USERINFOENDPOINT() Getter for USERINFOENDPOINT, with configurable default
ASK_USERINFOENDPOINT() Getter for USERINFOENDPOINT w/ exceptions if field has no va
HAS_USERINFOENDPOINT() Determine if USERINFOENDPOINT has a value

responseTypesSupported

The OAuth response types supported by the OIDC provider.

Accessible with the following methods

Method Description
GET_RESPONSETYPESSUPPORTED() Getter for RESPONSETYPESSUPPORTED, with configurable default
ASK_RESPONSETYPESSUPPORTED() Getter for RESPONSETYPESSUPPORTED w/ exceptions if field has
HAS_RESPONSETYPESSUPPORTED() Determine if RESPONSETYPESSUPPORTED has a value

scopesSupported

The OAuth scopes supported by the OIDC provider.

Accessible with the following methods

Method Description
GET_SCOPESSUPPORTED() Getter for SCOPESSUPPORTED, with configurable default
ASK_SCOPESSUPPORTED() Getter for SCOPESSUPPORTED w/ exceptions if field has no val
HAS_SCOPESSUPPORTED() Determine if SCOPESSUPPORTED has a value

issuer

The issuer URL confirmed by the OIDC provider.

Accessible with the following methods

Method Description
GET_ISSUER() Getter for ISSUER, with configurable default
ASK_ISSUER() Getter for ISSUER w/ exceptions if field has no value
HAS_ISSUER() Determine if ISSUER has a value

authorizationEndpoint

The authorization endpoint URL discovered from the OIDC provider.

Accessible with the following methods

Method Description
GET_AUTHORIZATIONENDPOINT() Getter for AUTHORIZATIONENDPOINT, with configurable default
ASK_AUTHORIZATIONENDPOINT() Getter for AUTHORIZATIONENDPOINT w/ exceptions if field has
HAS_AUTHORIZATIONENDPOINT() Determine if AUTHORIZATIONENDPOINT has a value

endSessionEndpoint

The end session endpoint URL for logging out users from the OIDC provider.

Accessible with the following methods

Method Description
GET_ENDSESSIONENDPOINT() Getter for ENDSESSIONENDPOINT, with configurable default
ASK_ENDSESSIONENDPOINT() Getter for ENDSESSIONENDPOINT w/ exceptions if field has no
HAS_ENDSESSIONENDPOINT() Determine if ENDSESSIONENDPOINT has a value

logoutEndpoint

The logout endpoint URL for terminating user sessions.

Accessible with the following methods

Method Description
GET_LOGOUTENDPOINT() Getter for LOGOUTENDPOINT, with configurable default
ASK_LOGOUTENDPOINT() Getter for LOGOUTENDPOINT w/ exceptions if field has no valu
HAS_LOGOUTENDPOINT() Determine if LOGOUTENDPOINT has a value

grantTypesSupported

The OAuth grant types supported by the OIDC provider.

Accessible with the following methods

Method Description
GET_GRANTTYPESSUPPORTED() Getter for GRANTTYPESSUPPORTED, with configurable default
ASK_GRANTTYPESSUPPORTED() Getter for GRANTTYPESSUPPORTED w/ exceptions if field has no
HAS_GRANTTYPESSUPPORTED() Determine if GRANTTYPESSUPPORTED has a value

revocationEndpoint

The token revocation endpoint URL for invalidating tokens.

Accessible with the following methods

Method Description
GET_REVOCATIONENDPOINT() Getter for REVOCATIONENDPOINT, with configurable default
ASK_REVOCATIONENDPOINT() Getter for REVOCATIONENDPOINT w/ exceptions if field has no
HAS_REVOCATIONENDPOINT() Determine if REVOCATIONENDPOINT has a value

tokenEndpointAuthMethodsSupported

The authentication methods supported by the token endpoint.

Accessible with the following methods

Method Description
GET_TOKENENDPTAUTHMETHSSUPP() Getter for TOKENENDPOINTAUTHMETHODSSUPP, with configurable d
ASK_TOKENENDPTAUTHMETHSSUPP() Getter for TOKENENDPOINTAUTHMETHODSSUPP w/ exceptions if fie
HAS_TOKENENDPTAUTHMETHSSUPP() Determine if TOKENENDPOINTAUTHMETHODSSUPP has a value

microsoftMultiRefreshToken

Indicates whether the provider supports Microsoft multi-refresh tokens.

Accessible with the following methods

Method Description
GET_MSFTMULTIREFRESHTOKEN() Getter for MICROSOFTMULTIREFRESHTOKEN, with configurable def
ASK_MSFTMULTIREFRESHTOKEN() Getter for MICROSOFTMULTIREFRESHTOKEN w/ exceptions if field
HAS_MSFTMULTIREFRESHTOKEN() Determine if MICROSOFTMULTIREFRESHTOKEN has a value