Class ActiveMQSecurityManagerImpl

java.lang.Object
org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManagerImpl
All Implemented Interfaces:
ActiveMQSecurityManager

@Deprecated public class ActiveMQSecurityManagerImpl extends Object implements ActiveMQSecurityManager
Deprecated.
A basic implementation of the ActiveMQSecurityManager. This can be used within an appserver and be deployed by BasicUserCredentialsDeployer or used standalone or embedded.
  • Constructor Details

    • ActiveMQSecurityManagerImpl

      public ActiveMQSecurityManagerImpl()
      Deprecated.
    • ActiveMQSecurityManagerImpl

      public ActiveMQSecurityManagerImpl(SecurityConfiguration configuration)
      Deprecated.
  • Method Details

    • validateUser

      public boolean validateUser(String username, String password)
      Deprecated.
      Description copied from interface: ActiveMQSecurityManager
      is this a valid user.
      Specified by:
      validateUser in interface ActiveMQSecurityManager
      Parameters:
      username - the user
      password - the users password
      Returns:
      true if a valid user
    • validateUserAndRole

      public boolean validateUserAndRole(String user, String password, Set<Role> roles, CheckType checkType)
      Deprecated.
      Description copied from interface: ActiveMQSecurityManager
      is this a valid user and do they have the correct role
      Specified by:
      validateUserAndRole in interface ActiveMQSecurityManager
      Parameters:
      user - the user
      password - the users password
      roles - the roles the user has
      checkType - the type of check to perform
      Returns:
      true if the user is valid and they have the correct roles
    • getConfiguration

      public SecurityConfiguration getConfiguration()
      Deprecated.