Package io.quarkus.security.runtime
Class SecurityIdentityAssociation
java.lang.Object
io.quarkus.security.runtime.SecurityIdentityAssociation
- All Implemented Interfaces:
io.quarkus.security.identity.CurrentIdentityAssociation
@RequestScoped
public class SecurityIdentityAssociation
extends Object
implements io.quarkus.security.identity.CurrentIdentityAssociation
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) io.quarkus.security.identity.IdentityProviderManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity>io.quarkus.security.identity.SecurityIdentity(package private) PrincipalvoidsetIdentity(io.quarkus.security.identity.SecurityIdentity identity) voidsetIdentity(io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> identity)
-
Field Details
-
identityProviderManager
@Inject io.quarkus.security.identity.IdentityProviderManager identityProviderManager
-
-
Constructor Details
-
SecurityIdentityAssociation
public SecurityIdentityAssociation()
-
-
Method Details
-
principal
-
setIdentity
public void setIdentity(io.quarkus.security.identity.SecurityIdentity identity) - Specified by:
setIdentityin interfaceio.quarkus.security.identity.CurrentIdentityAssociation
-
setIdentity
public void setIdentity(io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> identity) - Specified by:
setIdentityin interfaceio.quarkus.security.identity.CurrentIdentityAssociation
-
getDeferredIdentity
public io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> getDeferredIdentity()- Specified by:
getDeferredIdentityin interfaceio.quarkus.security.identity.CurrentIdentityAssociation
-
getIdentity
public io.quarkus.security.identity.SecurityIdentity getIdentity()- Specified by:
getIdentityin interfaceio.quarkus.security.identity.CurrentIdentityAssociation
-