| Interface | Description |
|---|---|
| GridSecurityProcessor |
This interface is responsible for:
Node authentication;
Thin client authentication;
Providing configuration info whether global node authentication is enabled;
Keeping and propagating all authenticated security subjects;
Providing configuration info whether security mode is enabled at all;
Handling expired sessions;
Providing configuration info whether sandbox is enabled;
Keeping and propagating authenticated security subject for thin clients;
Keeping and propagating authenticated security contexts for nodes and thin clients;
Authorizing specific operations (cache put, task execute, so on) when session security context is set.
|
| IgniteSecurity |
Ignite Security Processor.
|
| SecurityContext |
This interface should be used to get security subject and perform checks for specific permissions.
|
| Class | Description |
|---|---|
| AbstractSecurityAwareExternalizable<T> |
Abstract security aware Externalizable.
|
| IgniteSecurityProcessor |
Default
IgniteSecurity implementation. |
| NoOpIgniteSecurityProcessor |
No operation IgniteSecurity.
|
| OperationSecurityContext | |
| SecurityUtils |
Security utilities.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.0 Release Date : September 11 2021