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
Fields Modifier and Type Field Description (package private) DelegateSecurityIdentityAssociationdelegateA 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.SecurityIdentitytestIdentity
-
Constructor Summary
Constructors Constructor Description TestIdentityAssociation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheck()io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity>getDeferredIdentity()io.quarkus.security.identity.SecurityIdentitygetIdentity()io.quarkus.security.identity.SecurityIdentitygetTestIdentity()voidsetIdentity(io.quarkus.security.identity.SecurityIdentity identity)voidsetIdentity(io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> identity)TestIdentityAssociationsetTestIdentity(io.quarkus.security.identity.SecurityIdentity testIdentity)
-
-
-
Field Detail
-
testIdentity
volatile io.quarkus.security.identity.SecurityIdentity testIdentity
-
delegate
@Inject DelegateSecurityIdentityAssociation delegate
A request scoped delegate that allows the system to function as normal when the user has not been explicitly overridden
-
-
Method Detail
-
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
-
-