Class DefaultConnectionSubjectFactory

java.lang.Object
org.apache.activemq.shiro.subject.DefaultConnectionSubjectFactory
All Implemented Interfaces:
ConnectionSubjectFactory

public class DefaultConnectionSubjectFactory extends Object implements ConnectionSubjectFactory
Since:
5.10.0
  • Constructor Details

    • DefaultConnectionSubjectFactory

      public DefaultConnectionSubjectFactory()
  • Method Details

    • getAuthenticationPolicy

      public AuthenticationPolicy getAuthenticationPolicy()
    • setAuthenticationPolicy

      public void setAuthenticationPolicy(AuthenticationPolicy authenticationPolicy)
    • createSubject

      public org.apache.shiro.subject.Subject createSubject(ConnectionReference conn)
      Description copied from interface: ConnectionSubjectFactory
      Creates a Subject instance representing the connection client. It is common for Subject instances returned from this method to be anonymous until a downstream AuthenticationFilter authenticates the subject to associate an identity.
      Specified by:
      createSubject in interface ConnectionSubjectFactory
      Parameters:
      conn - a reference to the client's connection metadata
      Returns:
      a Subject instance representing the connection client.