/AWS1/CL_SGMOIDCCONFIG¶
Use this parameter to configure your OIDC Identity Provider (IdP).
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_clientid
TYPE /AWS1/SGMCLIENTID
/AWS1/SGMCLIENTID
¶
The OIDC IdP client ID used to configure your private workforce.
iv_clientsecret
TYPE /AWS1/SGMCLIENTSECRET
/AWS1/SGMCLIENTSECRET
¶
The OIDC IdP client secret used to configure your private workforce.
iv_issuer
TYPE /AWS1/SGMOIDCENDPOINT
/AWS1/SGMOIDCENDPOINT
¶
The OIDC IdP issuer used to configure your private workforce.
iv_authorizationendpoint
TYPE /AWS1/SGMOIDCENDPOINT
/AWS1/SGMOIDCENDPOINT
¶
The OIDC IdP authorization endpoint used to configure your private workforce.
iv_tokenendpoint
TYPE /AWS1/SGMOIDCENDPOINT
/AWS1/SGMOIDCENDPOINT
¶
The OIDC IdP token endpoint used to configure your private workforce.
iv_userinfoendpoint
TYPE /AWS1/SGMOIDCENDPOINT
/AWS1/SGMOIDCENDPOINT
¶
The OIDC IdP user information endpoint used to configure your private workforce.
iv_logoutendpoint
TYPE /AWS1/SGMOIDCENDPOINT
/AWS1/SGMOIDCENDPOINT
¶
The OIDC IdP logout endpoint used to configure your private workforce.
iv_jwksuri
TYPE /AWS1/SGMOIDCENDPOINT
/AWS1/SGMOIDCENDPOINT
¶
The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.
Optional arguments:¶
iv_scope
TYPE /AWS1/SGMSCOPE
/AWS1/SGMSCOPE
¶
An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access.
it_authntctnreqextraparams
TYPE /AWS1/CL_SGMAUTHREQEXTRAPRMS_W=>TT_AUTHNTCTNREQUESTEXTRAPARAMS
TT_AUTHNTCTNREQUESTEXTRAPARAMS
¶
A string to string map of identifiers specific to the custom identity provider (IdP) being used.
Queryable Attributes¶
ClientId¶
The OIDC IdP client ID used to configure your private workforce.
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 OIDC IdP client secret used to configure your private workforce.
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 |
Issuer¶
The OIDC IdP issuer used to configure your private workforce.
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 IdP authorization endpoint used to configure your private workforce.
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 IdP token endpoint used to configure your private workforce.
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 IdP user information endpoint used to configure your private workforce.
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 |
LogoutEndpoint¶
The OIDC IdP logout endpoint used to configure your private workforce.
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 |
JwksUri¶
The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.
Accessible with the following methods¶
Method | Description |
---|---|
GET_JWKSURI() |
Getter for JWKSURI, with configurable default |
ASK_JWKSURI() |
Getter for JWKSURI w/ exceptions if field has no value |
HAS_JWKSURI() |
Determine if JWKSURI has a value |
Scope¶
An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access.
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 |
AuthenticationRequestExtraParams¶
A string to string map of identifiers specific to the custom identity provider (IdP) being used.
Accessible with the following methods¶
Method | Description |
---|---|
GET_AUTHNTCTNREQEXTRAPARAMS() |
Getter for AUTHNTCTNREQUESTEXTRAPARAMS, with configurable de |
ASK_AUTHNTCTNREQEXTRAPARAMS() |
Getter for AUTHNTCTNREQUESTEXTRAPARAMS w/ exceptions if fiel |
HAS_AUTHNTCTNREQEXTRAPARAMS() |
Determine if AUTHNTCTNREQUESTEXTRAPARAMS has a value |