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.

it_tokenendpointauthmethods TYPE /AWS1/CL_BDOTOKENDPTAUTHMTHS00=>TT_TOKENENDPTAUTHMETHODSTYPE TT_TOKENENDPTAUTHMETHODSTYPE

The authentication methods supported by the token endpoint. This specifies how clients can authenticate when requesting tokens from the 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

tokenEndpointAuthMethods

The authentication methods supported by the token endpoint. This specifies how clients can authenticate when requesting tokens from the authorization server.

Accessible with the following methods

Method Description
GET_TOKENENDPOINTAUTHMETHODS() Getter for TOKENENDPOINTAUTHMETHODS, with configurable defau
ASK_TOKENENDPOINTAUTHMETHODS() Getter for TOKENENDPOINTAUTHMETHODS w/ exceptions if field h
HAS_TOKENENDPOINTAUTHMETHODS() Determine if TOKENENDPOINTAUTHMETHODS has a value