Class WebSocketSecurityIdentityAssociation
java.lang.Object
io.quarkus.websockets.next.runtime.WebSocketSecurityIdentityAssociation
- All Implemented Interfaces:
io.quarkus.security.identity.CurrentIdentityAssociation
@RequestScoped
public class WebSocketSecurityIdentityAssociation
extends Object
implements io.quarkus.security.identity.CurrentIdentityAssociation
-
Constructor Summary
ConstructorsConstructorDescriptionWebSocketSecurityIdentityAssociation(io.quarkus.security.identity.IdentityProviderManager identityProviderManager, boolean identityPropagationEnabled) -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> io.quarkus.security.identity.SecurityIdentityvoidsetIdentity(io.quarkus.security.identity.SecurityIdentity securityIdentity) voidsetIdentity(io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> uni)
-
Constructor Details
-
WebSocketSecurityIdentityAssociation
@Inject WebSocketSecurityIdentityAssociation(io.quarkus.security.identity.IdentityProviderManager identityProviderManager, boolean identityPropagationEnabled)
-
-
Method Details
-
getDeferredIdentity
public io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> getDeferredIdentity()- Specified by:
getDeferredIdentityin interfaceio.quarkus.security.identity.CurrentIdentityAssociation
-
setIdentity
public void setIdentity(io.quarkus.security.identity.SecurityIdentity securityIdentity) - Specified by:
setIdentityin interfaceio.quarkus.security.identity.CurrentIdentityAssociation
-
setIdentity
public void setIdentity(io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> uni) - Specified by:
setIdentityin interfaceio.quarkus.security.identity.CurrentIdentityAssociation
-
getIdentity
public io.quarkus.security.identity.SecurityIdentity getIdentity()- Specified by:
getIdentityin interfaceio.quarkus.security.identity.CurrentIdentityAssociation
-