| 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  | 
AccessDeniedException
Thrown if an operation is performed without a required authority. 
 | 
class  | 
AuthenticationException
Thrown 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  | 
DirectoryAccessDeniedException
A  
DirectoryAccessDeniedException is thrown as a result of an access restriction when
 calling SecurityManager.createDirectoryManager(UserDetails). | 
class  | 
RoleAlreadyExistsException
Thrown if an  
RoleManager implementation encounters a non unique user. | 
class  | 
RoleDataAccessException
Thrown if an  
RoleManager implementation cannot access a user record. | 
class  | 
RoleNotFoundException
Thrown if an  
RoleManager implementation cannot locate a role by its role-name | 
class  | 
UserAlreadyExistsException
Thrown if an  
UserManager implementation encounters a non unique user. | 
class  | 
UserDataAccessException
Thrown if an  
UserManager implementation cannot access a user record. | 
class  | 
UserNotFoundException
Thrown if an  
UserManager implementation cannot locate a user by its username. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EncodingException
All 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.