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 StringAUTHORIZATION_PATH_CONFIG_KEYprotected static StringCLIENT_ID_CONFIG_KEYprotected static StringCLIENT_SECRET_CONFIG_KEYprotected static StringCONFIG_PREFIXprotected static StringEND_SESSION_PATH_CONFIG_KEYprotected static StringPOST_LOGOUT_URI_PARAM_CONFIG_KEYprotected static StringSCOPES_KEYprotected static StringTOKEN_PATH_CONFIG_KEY
-
Constructor Summary
Constructors Constructor Description AbstractDevUIProcessor()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static io.quarkus.devui.spi.page.CardPageBuildItemcreateProviderWebComponent(OidcDevUiRecorder recorder, Capabilities capabilities, String oidcProviderName, String oidcApplicationType, String oidcGrantType, String authorizationUrl, String tokenUrl, String logoutUrl, boolean introspectionIsAvailable, BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> beanProducer, Duration webClientTimeout, Map<String,Map<String,String>> grantOptions, NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, ConfigurationBuildItem configurationBuildItem, String keycloakAdminUrl, Map<String,String> keycloakUsers, List<String> keycloakRealms, boolean alwaysLogoutUserInDevUiOnReload)
-
-
-
Field Detail
-
CONFIG_PREFIX
protected static final String CONFIG_PREFIX
- See Also:
- Constant Field Values
-
CLIENT_ID_CONFIG_KEY
protected static final String CLIENT_ID_CONFIG_KEY
- See Also:
- Constant Field Values
-
CLIENT_SECRET_CONFIG_KEY
protected static final String CLIENT_SECRET_CONFIG_KEY
- See Also:
- Constant Field Values
-
AUTHORIZATION_PATH_CONFIG_KEY
protected static final String AUTHORIZATION_PATH_CONFIG_KEY
- See Also:
- Constant Field Values
-
TOKEN_PATH_CONFIG_KEY
protected static final String TOKEN_PATH_CONFIG_KEY
- See Also:
- Constant Field Values
-
END_SESSION_PATH_CONFIG_KEY
protected static final String END_SESSION_PATH_CONFIG_KEY
- See Also:
- Constant Field Values
-
POST_LOGOUT_URI_PARAM_CONFIG_KEY
protected static final String POST_LOGOUT_URI_PARAM_CONFIG_KEY
- See Also:
- Constant Field Values
-
SCOPES_KEY
protected static final String SCOPES_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
createProviderWebComponent
protected static io.quarkus.devui.spi.page.CardPageBuildItem createProviderWebComponent(OidcDevUiRecorder recorder, Capabilities capabilities, String oidcProviderName, String oidcApplicationType, String oidcGrantType, String authorizationUrl, String tokenUrl, String logoutUrl, boolean introspectionIsAvailable, BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> beanProducer, Duration webClientTimeout, Map<String,Map<String,String>> grantOptions, NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, ConfigurationBuildItem configurationBuildItem, String keycloakAdminUrl, Map<String,String> keycloakUsers, List<String> keycloakRealms, boolean alwaysLogoutUserInDevUiOnReload)
-
-