Package io.quarkus.oidc.runtime.devui
Class OidcDevUiRecorder
java.lang.Object
io.quarkus.oidc.runtime.devui.OidcDevUiRecorder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateJsonRPCService(io.quarkus.arc.runtime.BeanContainer beanContainer, RuntimeValue<OidcDevUiRpcSvcPropertiesBean> oidcDevUiRpcSvcPropertiesBean, VertxHttpConfig httpConfig) 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) io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
-
Constructor Details
-
OidcDevUiRecorder
-
-
Method Details
-
createJsonRPCService
public void createJsonRPCService(io.quarkus.arc.runtime.BeanContainer beanContainer, RuntimeValue<OidcDevUiRpcSvcPropertiesBean> oidcDevUiRpcSvcPropertiesBean, VertxHttpConfig httpConfig) -
getRpcServiceProperties
public 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) -
readSessionCookieHandler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> readSessionCookieHandler() -
logoutHandler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> logoutHandler()
-