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.MultiBuildItemContains information on the security model used in the application
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSecurityInformationBuildItem.OpenIDConnectInformationstatic classSecurityInformationBuildItem.SecurityModel
-
Constructor Summary
Constructors Constructor Description SecurityInformationBuildItem(SecurityInformationBuildItem.SecurityModel securityModel, Optional<SecurityInformationBuildItem.OpenIDConnectInformation> openIDConnectInformation)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecurityInformationBuildItemBASIC()Optional<SecurityInformationBuildItem.OpenIDConnectInformation>getOpenIDConnectInformation()SecurityInformationBuildItem.SecurityModelgetSecurityModel()static SecurityInformationBuildItemJWT()static SecurityInformationBuildItemOAUTH2()static SecurityInformationBuildItemOPENIDCONNECT(String urlConfigKey)
-
-
-
Constructor Detail
-
SecurityInformationBuildItem
public SecurityInformationBuildItem(SecurityInformationBuildItem.SecurityModel securityModel, Optional<SecurityInformationBuildItem.OpenIDConnectInformation> openIDConnectInformation)
-
-
Method Detail
-
BASIC
public static SecurityInformationBuildItem BASIC()
-
JWT
public static SecurityInformationBuildItem JWT()
-
OAUTH2
public static SecurityInformationBuildItem OAUTH2()
-
OPENIDCONNECT
public static SecurityInformationBuildItem OPENIDCONNECT(String urlConfigKey)
-
getSecurityModel
public SecurityInformationBuildItem.SecurityModel getSecurityModel()
-
getOpenIDConnectInformation
public Optional<SecurityInformationBuildItem.OpenIDConnectInformation> getOpenIDConnectInformation()
-
-