Interface OidcConfig


@ConfigMapping(prefix="quarkus.oidc") @ConfigRoot(phase=RUN_TIME) public interface OidcConfig
  • Field Details

  • Method Details

    • namedTenants

      @ConfigDocMapKey("tenant") @WithParentName @WithUnnamedKey("<default>") @WithDefaults @WithUnnamedKey("<default>") Map<String,OidcTenantConfig> namedTenants()
      Additional named tenants.
    • tokenCache

      Default TokenIntrospection and UserInfo Cache configuration. It is used for all the tenants if it is enabled with the build-time 'quarkus.oidc.default-token-cache-enabled' property ('true' by default) and also activated, see its `max-size` property.
    • resolveTenantsWithIssuer

      @WithDefault("false") boolean resolveTenantsWithIssuer()
      If OIDC tenants should be resolved using the bearer access token's issuer (`iss`) claim value.
    • getDefaultTenant

      static OidcTenantConfig getDefaultTenant(OidcConfig config)