| Package | Description |
|---|---|
| com.gigaspaces.security |
Security
|
| com.gigaspaces.security.directory |
Security Directory
|
| com.gigaspaces.security.fs | |
| com.gigaspaces.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 |
FileSecurityManager.createDirectoryManager(UserDetails userDetails) |
void |
FileRoleManager.createRole(RoleDetails roleDetails) |
void |
FileUserManager.createUser(UserDetails userDetails) |
void |
FileRoleManager.deleteRole(String role) |
void |
FileUserManager.deleteUser(String username) |
void |
FileRoleManager.updateRole(RoleDetails roleDetails) |
| 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.