Class OidcDevUiRecorder

java.lang.Object
io.quarkus.oidc.runtime.dev.ui.OidcDevUiRecorder

public class OidcDevUiRecorder extends Object
  • Constructor Details

    • OidcDevUiRecorder

      public OidcDevUiRecorder(io.quarkus.runtime.RuntimeValue<io.quarkus.vertx.http.runtime.VertxHttpConfig> httpConfig)
  • Method Details

    • createJsonRPCService

      public void createJsonRPCService(io.quarkus.arc.runtime.BeanContainer beanContainer, io.quarkus.runtime.RuntimeValue<OidcDevUiRpcSvcPropertiesBean> oidcDevUiRpcSvcPropertiesBean)
    • getRpcServiceProperties

      public io.quarkus.runtime.RuntimeValue<OidcDevUiRpcSvcPropertiesBean> getRpcServiceProperties(String authorizationUrl, String tokenUrl, String logoutUrl, Duration webClientTimeout, Map<String,Map<String,String>> grantOptions, Map<String,String> oidcUsers, String oidcProviderName, String oidcApplicationType, String oidcGrantType, boolean introspectionIsAvailable, String keycloakAdminUrl, List<String> keycloakRealms, boolean swaggerIsAvailable, boolean graphqlIsAvailable, String swaggerUiPath, String graphqlUiPath, boolean alwaysLogoutUserInDevUiOnReload, boolean discoverMetadata, String authServerUrl, String devUiLogoutPath, String devUiReadSessionCookiePath)
    • readSessionCookieHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> readSessionCookieHandler()
    • logoutHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> logoutHandler()