/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 |