Class AbstractDevUIProcessor

java.lang.Object
io.quarkus.oidc.deployment.devservices.AbstractDevUIProcessor
Direct Known Subclasses:
KeycloakDevUIProcessor, OidcDevUIProcessor

public abstract class AbstractDevUIProcessor extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
     
    protected static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     
    protected static String
     
    protected static String
    getApplicationType(io.quarkus.oidc.runtime.OidcTenantConfig providerConfig)
     
    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • 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

      protected static String getApplicationType()
    • getApplicationType

      protected static String getApplicationType(io.quarkus.oidc.runtime.OidcTenantConfig providerConfig)
    • 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)