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) booleanWhether authentication is successful only if right mechanism was used to authenticate.(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) (package private) voidsetPathBasedIdentity(boolean pathBasedIdentity) setTestIdentity(io.quarkus.security.identity.SecurityIdentity testIdentity)
-
Field Details
-
testIdentity
volatile io.quarkus.security.identity.SecurityIdentity testIdentity -
isPathBasedIdentity
volatile boolean isPathBasedIdentityWhether authentication is successful only if right mechanism was used to authenticate. -
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
-
setPathBasedIdentity
void setPathBasedIdentity(boolean pathBasedIdentity)
-