# Package org.apache.ignite.plugin.security

Contains APIs for security, authentication, and authorization.

See: Description

Interface Summary
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
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
SecurityPermission: Supported security permissions within grid.
SecuritySubjectType: Supported security subject types.

Exception Summary
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.10.0
Release Date | : March 10 2021