Skip to content

/AWS1/CL_BDOOAUTH2AUTHSRVMET

Contains the authorization server metadata for an OAuth2 provider.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_issuer TYPE /AWS1/BDOISSUERURLTYPE /AWS1/BDOISSUERURLTYPE

The issuer URL for the OAuth2 authorization server.

iv_authorizationendpoint TYPE /AWS1/BDOAUTHENDPOINTTYPE /AWS1/BDOAUTHENDPOINTTYPE

The authorization endpoint URL for the OAuth2 authorization server.

iv_tokenendpoint TYPE /AWS1/BDOTOKENENDPOINTTYPE /AWS1/BDOTOKENENDPOINTTYPE

The token endpoint URL for the OAuth2 authorization server.

Optional arguments:

it_responsetypes TYPE /AWS1/CL_BDORESPONSELISTTYPE_W=>TT_RESPONSELISTTYPE TT_RESPONSELISTTYPE

The supported response types for the OAuth2 authorization server.


Queryable Attributes

issuer

The issuer URL for the OAuth2 authorization server.

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 for the OAuth2 authorization server.

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

tokenEndpoint

The token endpoint URL for the OAuth2 authorization server.

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

responseTypes

The supported response types for the OAuth2 authorization server.

Accessible with the following methods

Method Description
GET_RESPONSETYPES() Getter for RESPONSETYPES, with configurable default
ASK_RESPONSETYPES() Getter for RESPONSETYPES w/ exceptions if field has no value
HAS_RESPONSETYPES() Determine if RESPONSETYPES has a value