| Package | Description | 
|---|---|
| com.gigaspaces.security | Security
GigaSpaces security is used to secure numerous demanding environments at different levels of security. | 
| com.gigaspaces.security.directory | Security Directory
The security directory (storing users and roles) is managed by the Directory Manager. | 
| com.gigaspaces.security.encoding | Security Encoding
The Encoding mechanism is separated into two - password encoding and content encoding. | 
| org.openspaces.grid.esm | |
| org.openspaces.security.spring | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AccessDeniedExceptionThrown if an operation is performed without a required authority. | 
| class  | AuthenticationExceptionThrown if an authentication is invalid. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | SecurityManager. init(Properties properties)Initializes this security manager instance with implementation specific properties, and any
 resource creation/access needed. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DirectoryAccessDeniedExceptionA  DirectoryAccessDeniedExceptionis thrown as a result of an access restriction when
 callingSecurityManager.createDirectoryManager(UserDetails). | 
| class  | RoleAlreadyExistsExceptionThrown if an  RoleManagerimplementation encounters a non unique user. | 
| class  | RoleDataAccessExceptionThrown if an  RoleManagerimplementation cannot access a user record. | 
| class  | RoleNotFoundExceptionThrown if an  RoleManagerimplementation cannot locate a role by its role-name | 
| class  | UserAlreadyExistsExceptionThrown if an  UserManagerimplementation encounters a non unique user. | 
| class  | UserDataAccessExceptionThrown if an  UserManagerimplementation cannot access a user record. | 
| class  | UserNotFoundExceptionThrown if an  UserManagerimplementation cannot locate a user by its username. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EncodingExceptionAll encoding related exceptions thrown while trying to encode/decode. | 
| Modifier and Type | Method and Description | 
|---|---|
| SecurityContext | ESMImpl. login(CredentialsProvider credentialsProvider) | 
| SecurityContext | ESMProxy. login(CredentialsProvider credentialsProvider) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | SpringSecurityManager. init(Properties properties)Initialize the security manager using the spring security configuration. | 
Copyright © GigaSpaces.