Open ID Connect tenant configuration
Configuration options
| key | type | default value | description |
|---|---|---|---|
|
string |
|
Name of the tenant. |
| key | type | default value | description |
|---|---|---|---|
|
string |
|
Audience of issued tokens. |
|
URI |
|
URI of an authorization endpoint used to redirect users to for logging-in. If not defined, it is obtained from oidcMetadata(Resource), if that is not defined an attempt is made to use identityUri(URI)/oauth2/v1/authorize. |
|
string |
|
Configure base scopes. By default, this is DEFAULT_BASE_SCOPES. If scope has a qualifier, it must be used here. |
|
boolean |
|
Configure audience claim check. |
|
string |
|
Client ID as generated by OIDC server. |
|
string |
|
Client secret as generated by OIDC server. Used to authenticate this application with the server when requesting JWT based on a code. |
|
Duration |
|
Timeout of calls using web client. |
|
URI |
|
URI of the identity server, base used to retrieve OIDC metadata. |
|
URI |
|
Endpoint to use to validate JWT. Either use this or set signJwk(JwkKeys) or signJwk(Resource). |
|
string |
|
Issuer of issued tokens. |
|
boolean |
|
If set to true, metadata will be loaded from default (well known) location, unless it is explicitly defined using oidc-metadata-resource. If set to false, it would not be loaded even if oidc-metadata-resource is not defined. In such a case all URIs must be explicitly defined (e.g. token-endpoint-uri). |
|
|
Resource configuration for OIDC Metadata containing endpoints to various identity services, as well as information about the identity server. |
|
|
boolean |
|
Allow audience claim to be optional. |
|
string |
|
Audience of the scope required by this application. This is prefixed to the scope name when requesting scopes from the identity server. Defaults to empty string. |
|
string |
|
Configure one of the supported types of identity servers. If the type does not have an explicit mapping, a warning is logged and the default implementation is used. |
|
|
A resource pointing to JWK with public keys of signing certificates used to validate JWT. |
|
|
ClientAuthentication (CLIENT_SECRET_BASIC, CLIENT_SECRET_POST, CLIENT_SECRET_JWT, PRIVATE_KEY_JWT, CLIENT_CERTIFICATE, NONE) |
|
Type of authentication to use when invoking the token endpoint. Current supported options:
Allowed values:
The JWT MUST contain the following REQUIRED Claim Values and MAY contain the following OPTIONAL Claim Values. Required:
Optional:
The JWT MUST contain the following REQUIRED Claim Values and MAY contain the following OPTIONAL Claim Values. Required:
Optional:
|
|
URI |
|
URI of a token endpoint used to obtain a JWT based on the authentication code. If not defined, it is obtained from oidcMetadata(Resource), if that is not defined an attempt is made to use identityUri(URI)/oauth2/v1/token. |
|
boolean |
|
Use JWK (a set of keys to validate signatures of JWT) to validate tokens. Use this method when you want to use default values for JWK or introspection endpoint URI. |