# Package org.apache.ignite.plugin.security

Contains APIs for security, authentication, and authorization.

- Interface Summary
  Interface | Description
  --- | ---
  SecurityCredentialsProvider | Security credentials provider for specifying security credentials.
  SecurityPermissionSet | Security permission set for authorized security subjects.
  SecuritySubject | Security subject representing authenticated node with a set of permissions.

- Class Summary
  Class | Description
  --- | ---
  AuthenticationContext | Authentication context.
  SecurityBasicPermissionSet | Simple implementation of `SecurityPermissionSet` interface.
  SecurityCredentials | Security credentials used for node authentication.
  SecurityCredentialsBasicProvider | Basic implementation for `SecurityCredentialsProvider`.
  SecurityPermissionSetBuilder | Provides a convenient way to create a permission set.

- Enum Summary
  Enum | Description
  --- | ---
  SecurityPermission | Supported security permissions within grid.
  SecuritySubjectType | Supported security subject types.

- Exception Summary
  Exception | Description
  --- | ---
  SecurityException | Common security exception for the grid.