Interface OidcDevServicesConfig


@ConfigRoot @ConfigMapping(prefix="quarkus.oidc.devservices") public interface OidcDevServicesConfig
OpenID Connect Dev Services configuration.
  • Method Details

    • enabled

      @ConfigDocDefault("Enabled when Docker and Podman are not available") Optional<Boolean> enabled()
      Use OpenID Connect Dev Services instead of Keycloak.
    • accessTokenExpiresIn

      @WithDefault("5M") Duration accessTokenExpiresIn()
      Relative duration the access token will expire in.
    • idTokenExpiresIn

      @WithDefault("5M") Duration idTokenExpiresIn()
      Relative duration the ID token will expire in.
    • roles

      @ConfigDocMapKey("role-name") Map<String,List<String>> roles()
      A map of roles for OIDC identity provider users.

      If empty, default roles are assigned: user `alice` receives `admin` and `user` roles and user `bob` receives role `user`.