Skip to content

/AWS1/CL_EC2MODVERIFIEDACCTR01

Options for an OpenID Connect-compatible user-identity trust provider.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_ISSUER TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The OIDC issuer.

IV_AUTHORIZATIONENDPOINT TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The OIDC authorization endpoint.

IV_TOKENENDPOINT TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The OIDC token endpoint.

IV_USERINFOENDPOINT TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The OIDC user info endpoint.

IV_CLIENTID TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The client identifier.

IV_CLIENTSECRET TYPE /AWS1/EC2CLIENTSECRETTYPE /AWS1/EC2CLIENTSECRETTYPE

The client secret.

IV_SCOPE TYPE /AWS1/EC2STRING /AWS1/EC2STRING

OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's details. Each scope returns a specific set of user attributes.


Queryable Attributes

Issuer

The OIDC issuer.

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 OIDC authorization endpoint.

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 OIDC token endpoint.

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 OIDC user info endpoint.

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

ClientId

The client identifier.

Accessible with the following methods

Method Description
GET_CLIENTID() Getter for CLIENTID, with configurable default
ASK_CLIENTID() Getter for CLIENTID w/ exceptions if field has no value
HAS_CLIENTID() Determine if CLIENTID has a value

ClientSecret

The client secret.

Accessible with the following methods

Method Description
GET_CLIENTSECRET() Getter for CLIENTSECRET, with configurable default
ASK_CLIENTSECRET() Getter for CLIENTSECRET w/ exceptions if field has no value
HAS_CLIENTSECRET() Determine if CLIENTSECRET has a value

Scope

OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's details. Each scope returns a specific set of user attributes.

Accessible with the following methods

Method Description
GET_SCOPE() Getter for SCOPE, with configurable default
ASK_SCOPE() Getter for SCOPE w/ exceptions if field has no value
HAS_SCOPE() Determine if SCOPE has a value