Package io.quarkus.test.security
Class TestIdentityAssociation
java.lang.Object
io.quarkus.security.runtime.SecurityIdentityAssociation
io.quarkus.test.security.TestIdentityAssociation
- All Implemented Interfaces:
io.quarkus.security.identity.CurrentIdentityAssociation
@Alternative
@Priority(3000)
@ApplicationScoped
public class TestIdentityAssociation
extends SecurityIdentityAssociation
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) DelegateSecurityIdentityAssociationA request scoped delegate that allows the system to function as normal when the user has not been explicitly overridden(package private) io.quarkus.security.identity.SecurityIdentity -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheck()io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity>io.quarkus.security.identity.SecurityIdentityio.quarkus.security.identity.SecurityIdentityvoidsetIdentity(io.quarkus.security.identity.SecurityIdentity identity) voidsetIdentity(io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> identity) setTestIdentity(io.quarkus.security.identity.SecurityIdentity testIdentity)
-
Field Details
-
testIdentity
volatile io.quarkus.security.identity.SecurityIdentity testIdentity -
delegate
A request scoped delegate that allows the system to function as normal when the user has not been explicitly overridden
-
-
Constructor Details
-
TestIdentityAssociation
public TestIdentityAssociation()
-
-
Method Details
-
check
@PostConstruct public void check() -
getTestIdentity
public io.quarkus.security.identity.SecurityIdentity getTestIdentity() -
setTestIdentity
public TestIdentityAssociation setTestIdentity(io.quarkus.security.identity.SecurityIdentity testIdentity) -
setIdentity
public void setIdentity(io.quarkus.security.identity.SecurityIdentity identity) - Specified by:
setIdentityin interfaceio.quarkus.security.identity.CurrentIdentityAssociation- Overrides:
setIdentityin classSecurityIdentityAssociation
-
setIdentity
public void setIdentity(io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> identity) - Specified by:
setIdentityin interfaceio.quarkus.security.identity.CurrentIdentityAssociation- Overrides:
setIdentityin classSecurityIdentityAssociation
-
getDeferredIdentity
public io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> getDeferredIdentity()- Specified by:
getDeferredIdentityin interfaceio.quarkus.security.identity.CurrentIdentityAssociation- Overrides:
getDeferredIdentityin classSecurityIdentityAssociation
-
getIdentity
public io.quarkus.security.identity.SecurityIdentity getIdentity()- Specified by:
getIdentityin interfaceio.quarkus.security.identity.CurrentIdentityAssociation- Overrides:
getIdentityin classSecurityIdentityAssociation
-