Class OAuth2DeploymentProcessor
- java.lang.Object
-
- io.quarkus.elytron.security.oauth2.deployment.OAuth2DeploymentProcessor
-
-
Constructor Summary
Constructors Constructor Description OAuth2DeploymentProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) ExtensionSslNativeSupportBuildItemactivateSslNativeSupport()(package private) io.quarkus.arc.deployment.SyntheticBeanBuildItemaugmentor(OAuth2Recorder recorder, OAuth2BuildTimeConfig oauth2BuildTimeConfig)(package private) io.quarkus.arc.deployment.AdditionalBeanBuildItemconfigureOauth2RealmAuthConfig(OAuth2Recorder recorder, OAuth2BuildTimeConfig oauth2BuildTimeConfig, OAuth2RuntimeConfig oauth2RuntimeConfig, BuildProducer<SecurityRealmBuildItem> securityRealm)Configure a TokenSecurityRealm if enabled(package private) FeatureBuildItemfeature()(package private) ElytronTokenMarkerBuildItemmarker(OAuth2BuildTimeConfig oauth2BuildTimeConfig)(package private) voidprovideSecurityInformation(OAuth2BuildTimeConfig oauth2BuildTimeConfig, BuildProducer<io.quarkus.vertx.http.deployment.SecurityInformationBuildItem> securityInformationProducer)
-
-
-
Method Detail
-
feature
FeatureBuildItem feature()
-
activateSslNativeSupport
ExtensionSslNativeSupportBuildItem activateSslNativeSupport()
-
configureOauth2RealmAuthConfig
io.quarkus.arc.deployment.AdditionalBeanBuildItem configureOauth2RealmAuthConfig(OAuth2Recorder recorder, OAuth2BuildTimeConfig oauth2BuildTimeConfig, OAuth2RuntimeConfig oauth2RuntimeConfig, BuildProducer<SecurityRealmBuildItem> securityRealm) throws Exception
Configure a TokenSecurityRealm if enabled- Parameters:
recorder- - runtime OAuth2 security recordersecurityRealm- - the producer factory for the SecurityRealmBuildItem- Returns:
- the AuthConfigBuildItem for the realm authentication mechanism if there was an enabled PropertiesRealmConfig, null otherwise
- Throws:
Exception- - on any failure
-
marker
ElytronTokenMarkerBuildItem marker(OAuth2BuildTimeConfig oauth2BuildTimeConfig)
-
provideSecurityInformation
void provideSecurityInformation(OAuth2BuildTimeConfig oauth2BuildTimeConfig, BuildProducer<io.quarkus.vertx.http.deployment.SecurityInformationBuildItem> securityInformationProducer)
-
augmentor
io.quarkus.arc.deployment.SyntheticBeanBuildItem augmentor(OAuth2Recorder recorder, OAuth2BuildTimeConfig oauth2BuildTimeConfig)
-
-