| 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. 
 | 
| org.openspaces.security.spring | 
| Modifier and Type | Method and Description | 
|---|---|
DirectoryManager | 
SecurityManager.createDirectoryManager(UserDetails userDetails)
Attempts to authenticate the passed user represented by  
UserDetails, granting access
 only for users that are allowed to manage the directory. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DirectoryAccessDeniedException
A  
DirectoryAccessDeniedException is thrown as a result of an access restriction when
 calling SecurityManager.createDirectoryManager(UserDetails). | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RoleManager.createRole(RoleDetails roleDetails)
Create a new role with the specified  
roleDetails. | 
void | 
UserManager.createUser(UserDetails userDetails)
Create a new user with the specified  
userDetails. | 
void | 
RoleManager.deleteRole(String role)
Delete an existing role represented by the specified  
role. | 
void | 
UserManager.deleteUser(String username)
Delete an existing user represented by the specified  
username. | 
void | 
RoleManager.updateRole(RoleDetails roleDetails)
Updates the role details, excluding the role which must remain the same. 
 | 
void | 
UserManager.updateUser(UserDetails userDetails)
Updates the user details, excluding the username which must remain the same. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DirectoryManager | 
SpringSecurityManager.createDirectoryManager(UserDetails userDetails)
Throws a  
DirectoryAccessDeniedException on any attempt to manage the users/roles
 using this API. | 
Copyright © GigaSpaces.