# Package org.apache.ignite.plugin.security

Contains APIs for security, authentication, and authorization.

See: Description

- 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.

## Package org.apache.ignite.plugin.security Description

Contains APIs for security, authentication, and authorization.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.16.0
Release Date | : December 15 2023