Class TestIdentityAssociation

  • All Implemented Interfaces:
    io.quarkus.security.identity.CurrentIdentityAssociation

    @Alternative
    @Priority(3000)
    @ApplicationScoped
    public class TestIdentityAssociation
    extends SecurityIdentityAssociation
    • 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
    • Constructor Detail

      • TestIdentityAssociation

        public TestIdentityAssociation()
    • 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:
        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