Package io.quarkus.oidc.runtime.dev.ui
Class OidcDevUiRecorder
java.lang.Object
io.quarkus.oidc.runtime.dev.ui.OidcDevUiRecorder
-
Constructor Summary
ConstructorsConstructorDescriptionOidcDevUiRecorder(io.quarkus.runtime.RuntimeValue<io.quarkus.vertx.http.runtime.VertxHttpConfig> httpConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateJsonRPCService(io.quarkus.arc.runtime.BeanContainer beanContainer, io.quarkus.runtime.RuntimeValue<OidcDevUiRpcSvcPropertiesBean> oidcDevUiRpcSvcPropertiesBean) 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) io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
-
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()
-