# Uses of Package
org.apache.ignite.plugin.security

- Packages that use org.apache.ignite.plugin.security
  Package | Description
  --- | ---
  org.apache.ignite.plugin.security | Contains APIs for security, authentication, and authorization.
  org.apache.ignite.spi | Contains common classes and interfaces for SPI implementations.
  org.apache.ignite.spi.discovery | Contains APIs for topology manager SPI.

- Classes in org.apache.ignite.plugin.security used by org.apache.ignite.plugin.security
  Class | Description
  --- | ---
  AuthenticationContext | Authentication context.
  SecurityCredentials | Security credentials used for node authentication.
  SecurityCredentialsProvider | Security credentials provider for specifying security credentials.
  SecurityPermission | Supported security permissions within grid.
  SecurityPermissionSet | Security permission set for authorized security subjects.
  SecurityPermissionSetBuilder | Provides a convenient way to create a permission set.
  SecuritySubjectType | Supported security subject types.

- Classes in org.apache.ignite.plugin.security used by org.apache.ignite.spi
  Class | Description
  --- | ---
  SecuritySubject | Security subject representing authenticated node with a set of permissions.

- Classes in org.apache.ignite.plugin.security used by org.apache.ignite.spi.discovery
  Class | Description
  --- | ---
  SecurityCredentials | Security credentials used for node authentication.