io.helidon.security.providers.oidc.common.BaseBuilder
Description
Base builder of the OIDC config components
Configuration options
| Key | Type | Default | Description |
|---|---|---|---|
oidc- | Resource | Resource configuration for OIDC Metadata containing endpoints to various identity services, as well as information about the identity server | |
identity- | URI | URI of the identity server, base used to retrieve OIDC metadata | |
audience | String | Audience of issued tokens | |
optional- | Boolean | false | Allow audience claim to be optional |
introspect- | URI | Endpoint to use to validate JWT | |
sign- | Resource | A resource pointing to JWK with public keys of signing certificates used to validate JWT | |
base- | String | openid | Configure base scopes |
decryption- | Resource | A resource pointing to JWK with private keys used for JWE content key decryption | |
server- | String | @default | Configure one of the supported types of identity servers |
check- | Boolean | true | Configure audience claim check |
client- | Duration | 30000 | Timeout of calls using web client |
issuer | String | Issuer of issued tokens | |
authorization- | URI | URI of an authorization endpoint used to redirect users to for logging-in | |
token- | URI | URI of a token endpoint used to obtain a JWT based on the authentication code | |
validate- | Boolean | true | Use JWK (a set of keys to validate signatures of JWT) to validate tokens |
client- | String | Client secret as generated by OIDC server | |
oidc- | Boolean | true | If set to true, metadata will be loaded from default (well known) location, unless it is explicitly defined using oidc-metadata-resource |
scope- | String | Audience of the scope required by this application | |
client- | String | Client ID as generated by OIDC server | |
token- | Client | CLIENT_ | Type of authentication to use when invoking the token endpoint |
Dependent Types
- io.
helidon. security. providers. oidc. common. Oidc Config - io.
helidon. security. providers. oidc. common. Tenant Config
See the manifest for all available types.