Class AbstractDevUIProcessor
java.lang.Object
io.quarkus.oidc.deployment.devservices.AbstractDevUIProcessor
- Direct Known Subclasses:
KeycloakDevUIProcessor,OidcDevUIProcessor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static io.quarkus.devui.spi.page.CardPageBuildItemcreateProviderWebComponent(io.quarkus.oidc.runtime.dev.ui.OidcDevUiRecorder recorder, io.quarkus.deployment.Capabilities capabilities, String oidcProviderName, String oidcApplicationType, String oidcGrantType, String authorizationUrl, String tokenUrl, String logoutUrl, boolean introspectionIsAvailable, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainer, Duration webClientTimeout, Map<String, Map<String, String>> grantOptions, io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, String keycloakAdminUrl, Map<String, String> keycloakUsers, List<String> keycloakRealms, boolean alwaysLogoutUserInDevUiOnReload, boolean discoverMetadata, String authServerUrl) protected static Stringprotected static StringgetApplicationType(io.quarkus.oidc.runtime.OidcTenantConfig providerConfig) protected static voidregisterOidcWebAppRoutes(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.RouteBuildItem> routeProducer, io.quarkus.oidc.runtime.dev.ui.OidcDevUiRecorder recorder, io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem)
-
Field Details
-
CONFIG_PREFIX
- See Also:
-
CLIENT_ID_CONFIG_KEY
- See Also:
-
-
Constructor Details
-
AbstractDevUIProcessor
public AbstractDevUIProcessor()
-
-
Method Details
-
createProviderWebComponent
protected static io.quarkus.devui.spi.page.CardPageBuildItem createProviderWebComponent(io.quarkus.oidc.runtime.dev.ui.OidcDevUiRecorder recorder, io.quarkus.deployment.Capabilities capabilities, String oidcProviderName, String oidcApplicationType, String oidcGrantType, String authorizationUrl, String tokenUrl, String logoutUrl, boolean introspectionIsAvailable, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainer, Duration webClientTimeout, Map<String, Map<String, String>> grantOptions, io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, String keycloakAdminUrl, Map<String, String> keycloakUsers, List<String> keycloakRealms, boolean alwaysLogoutUserInDevUiOnReload, boolean discoverMetadata, String authServerUrl) -
getApplicationType
-
getApplicationType
-
registerOidcWebAppRoutes
protected static void registerOidcWebAppRoutes(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.RouteBuildItem> routeProducer, io.quarkus.oidc.runtime.dev.ui.OidcDevUiRecorder recorder, io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem)
-