Package io.quarkus.vertx.http.deployment
Class SecurityInformationBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.vertx.http.deployment.SecurityInformationBuildItem
public final class SecurityInformationBuildItem
extends io.quarkus.builder.item.MultiBuildItem
Contains information on the security model used in the application
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enum -
Constructor Summary
ConstructorsConstructorDescriptionSecurityInformationBuildItem(SecurityInformationBuildItem.SecurityModel securityModel, Optional<SecurityInformationBuildItem.OpenIDConnectInformation> openIDConnectInformation) -
Method Summary
Modifier and TypeMethodDescriptionstatic SecurityInformationBuildItemBASIC()static SecurityInformationBuildItemJWT()static SecurityInformationBuildItemOAUTH2()static SecurityInformationBuildItemOPENIDCONNECT(String urlConfigKey)
-
Constructor Details
-
SecurityInformationBuildItem
public SecurityInformationBuildItem(SecurityInformationBuildItem.SecurityModel securityModel, Optional<SecurityInformationBuildItem.OpenIDConnectInformation> openIDConnectInformation)
-
-
Method Details
-
BASIC
-
JWT
-
OAUTH2
-
OPENIDCONNECT
-
getSecurityModel
-
getOpenIDConnectInformation
public Optional<SecurityInformationBuildItem.OpenIDConnectInformation> getOpenIDConnectInformation()
-