GigaSpaces XAP 10.0.1 API

Package com.gigaspaces.security.directory

Security Directory The security directory (storing users and roles) is managed by the Directory Manager.

See:
          Description

Interface Summary
DirectoryManager An interface for user and role management.
RoleDetails Role details to store role information accessed by the RoleManager and SecurityManager.
RoleManager The main interface for managing role details.
UserDetails User details to store user information accessed by the UserManager and SecurityManager.
UserDetailsProvider Deprecated. Use CredentialsProvider instead.
UserManager The main interface for managing user details.
 

Class Summary
CredentialsProvider  
DefaultCredentialsProvider  
DefaultUserDetailsProvider Deprecated. Use DefaultCredentialsProvider instead.
DirectoryManagerUtils A helper class for managing the directory.
Role Models role details retrieved by RoleManager.
User Models user details retrieved by a UserManager.
 

Exception Summary
DirectoryAccessDeniedException A DirectoryAccessDeniedException is thrown as a result of an access restriction when calling SecurityManager.createDirectoryManager(UserDetails).
RoleAlreadyExistsException Thrown if an RoleManager implementation encounters a non unique user.
RoleDataAccessException Thrown if an RoleManager implementation cannot access a user record.
RoleNotFoundException Thrown if an RoleManager implementation cannot locate a role by its role-name
UserAlreadyExistsException Thrown if an UserManager implementation encounters a non unique user.
UserDataAccessException Thrown if an UserManager implementation cannot access a user record.
UserNotFoundException Thrown if an UserManager implementation cannot locate a user by its username.
 

Package com.gigaspaces.security.directory Description

Security Directory

The security directory (storing users and roles) is managed by the Directory Manager. This package contains the model data to be stored and accessed for authentication.


GigaSpaces XAP 10.0.1 API

Copyright © GigaSpaces.