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 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:
      setIdentity in interface io.quarkus.security.identity.CurrentIdentityAssociation
      Overrides:
      setIdentity in class SecurityIdentityAssociation
    • setIdentity

      public void setIdentity(io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> identity)
      Specified by:
      setIdentity in interface io.quarkus.security.identity.CurrentIdentityAssociation
      Overrides:
      setIdentity in class SecurityIdentityAssociation
    • getDeferredIdentity

      public io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> getDeferredIdentity()
      Specified by:
      getDeferredIdentity in interface io.quarkus.security.identity.CurrentIdentityAssociation
      Overrides:
      getDeferredIdentity in class SecurityIdentityAssociation
    • getIdentity

      public io.quarkus.security.identity.SecurityIdentity getIdentity()
      Specified by:
      getIdentity in interface io.quarkus.security.identity.CurrentIdentityAssociation
      Overrides:
      getIdentity in class SecurityIdentityAssociation