Package com.gigaspaces.security.directory
package com.gigaspaces.security.directory
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.-
ClassDescriptionDeprecated.A
DirectoryAccessDeniedExceptionis thrown as a result of an access restriction when callingSecurityManager.createDirectoryManager(UserDetails).An interface for user and role management.A helper class for managing the directory.Represents a CredentialsProvider with null UserDetails.Models role details retrieved byRoleManager.Thrown if anRoleManagerimplementation encounters a non unique user.Thrown if anRoleManagerimplementation cannot access a user record.Role details to store role information accessed by theRoleManagerandSecurityManager.The main interface for managing role details.Thrown if anRoleManagerimplementation cannot locate a role by its role-nameModels user details retrieved by aUserManager.Thrown if anUserManagerimplementation encounters a non unique user.Thrown if anUserManagerimplementation cannot access a user record.User details to store user information accessed by theUserManagerandSecurityManager.Deprecated.UseCredentialsProviderinstead.The main interface for managing user details.Thrown if anUserManagerimplementation cannot locate a user by its username.
DefaultCredentialsProviderinstead.