# Uses of Package
org.apache.activemq.artemis.spi.core.security

- Packages that use org.apache.activemq.artemis.spi.core.security
  Package | Description
  --- | ---
  org.apache.activemq.artemis.jms.server.config.impl |
  org.apache.activemq.artemis.spi.core.security |
  org.apache.activemq.artemis.spi.core.security.jaas |

- Classes in org.apache.activemq.artemis.spi.core.security used by org.apache.activemq.artemis.jms.server.config.impl
  Class and Description
  ActiveMQSecurityManager Use to validate whether a user has is valid to connect to the server and perform certain functions

- Classes in org.apache.activemq.artemis.spi.core.security used by org.apache.activemq.artemis.spi.core.security
  Class and Description
  ActiveMQBasicSecurityManager All user and role state (both in memory and on disk) is maintained by the underlying StorageManager
  ActiveMQSecurityManager Use to validate whether a user has is valid to connect to the server and perform certain functions
  ActiveMQSecurityManager5 Used to validate whether a user is authorized to connect to the server and perform certain functions on certain addresses This is an evolution of `ActiveMQSecurityManager4` that integrates with the new Subject caching functionality.
  UserManagement

- Classes in org.apache.activemq.artemis.spi.core.security used by org.apache.activemq.artemis.spi.core.security.jaas
  Class and Description
  UserManagement

Copyright © 2020 The Apache Software Foundation. All rights reserved.