| Interface | Description |
|---|---|
| Authority |
Interface for all authorities that may be granted to a user.
|
| SecurityManager |
Interface for authentication and creating of the directory manager.
|
| Class | Description |
|---|---|
| Authentication |
Represents an authenticated request, returned on successful call to
SecurityManager.authenticate(UserDetails). |
| AuthenticationToken |
An Authentication token which is used to further interact without using sensitive authentication
details (i.e.
|
| AuthorityFactory |
A factory for creating an
Authority instance back from its String representation returned
by Authority.getAuthority() |
| SecurityFactory |
A factory for creating an
SecurityManager and locating of security properties file by
name. |
| Exception | Description |
|---|---|
| AccessDeniedException |
Thrown if an operation is performed without a required authority.
|
| AuthenticationException |
Thrown if an authentication is invalid.
|
| SecurityException |
Base class for all security related exceptions.
|
PasswordEncoder),
and AES as the default algorithm to encrypt contents stored in a file (see ContentEncoder).
FileService interface defines the file access mechanism; The default implementation is the
LocalFileService. It can be replaced by URLFileService to read the file contents from an HTTP Server.
SecurityManager which is responsible for authentication and creating of the
DirectoryManager. These are the two interfaces of interest when implementing your own custom security.Copyright © GigaSpaces.