| Package | Description | 
|---|---|
| com.gigaspaces.security | 
 Security 
 | 
| com.gigaspaces.security.directory | 
 Security Directory 
 | 
| com.gigaspaces.security.fs | |
| com.gigaspaces.security.service | |
| com.gigaspaces.security.spring | |
| org.openspaces.admin | 
 Entry point for Admin API, allowing to use AdminFactory in order to create an Admin instance. 
 | 
| org.openspaces.admin.application.deploy | |
| org.openspaces.admin.internal.pu.elastic | |
| org.openspaces.admin.memcached | |
| org.openspaces.admin.pu | 
 Support for managing of Processing Unit(s) through the Admin API. 
 | 
| org.openspaces.admin.pu.elastic | |
| org.openspaces.admin.pu.topology | |
| org.openspaces.admin.space | 
 Support for managing of Space(s) through the Admin API. 
 | 
| org.openspaces.core.gateway | |
| org.openspaces.core.space | 
 This package is responsible for simplifying the creation of IJSpace implementation. 
 | 
| org.openspaces.pu.container.integrated | 
 An integrated (embedded) processing unit container allowing to integrate the execution of a
Processing Unit within an application or executed within an IDE. 
 | 
| org.openspaces.pu.container.servicegrid.deploy | 
 A package including the ability to deploy a processing unit onto the Service Grid. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
UserDetails | 
Authentication.getUserDetails()
The underlying user details used to authenticate 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Authentication | 
SecurityManager.authenticate(UserDetails userDetails)
Attempts to authenticate the passed user represented by  
UserDetails, returning a
 fully populated UserDetails object (including granted authorities) if
 successful. | 
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. | 
| Constructor and Description | 
|---|
Authentication(UserDetails userDetails)
Create an authentication for an authenticated  
UserDetails. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
User
Models user details retrieved by a  
UserManager. | 
| Modifier and Type | Method and Description | 
|---|---|
UserDetails | 
DefaultUserDetailsProvider.create(Properties properties)
Deprecated.  
  | 
UserDetails | 
UserDetailsProvider.create(Properties properties)
Deprecated.  
Create a  
UserDetails instance using the provided properties. | 
UserDetails | 
UserManager.getUser(String username)
Retrieve the user details by  
username. | 
UserDetails | 
DefaultCredentialsProvider.getUserDetails()  | 
abstract UserDetails | 
CredentialsProvider.getUserDetails()  | 
| Modifier and Type | Method and Description | 
|---|---|
static List<UserDetails> | 
DirectoryManagerUtils.getUsersWithRole(UserManager userManager,
                String role)
Get all users that are assigned to the specified role. 
 | 
Map<String,UserDetails> | 
UserManager.mapUsers()
Returns a map containing mapping between username and user-details. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
CredentialsProviderHelper.appendMarshalledCredentials(Properties properties,
                           UserDetails userDetails,
                           CredentialsProvider credentialsProvider)  | 
void | 
UserManager.createUser(UserDetails userDetails)
Create a new user with the specified  
userDetails. | 
static List<String> | 
DirectoryManagerUtils.getUserRoles(UserDetails user)
Extract all roles assigned to the specified user. 
 | 
void | 
UserManager.updateUser(UserDetails userDetails)
Updates the user details, excluding the username which must remain the same. 
 | 
| Constructor and Description | 
|---|
DefaultCredentialsProvider(UserDetails credentials)  | 
| Modifier and Type | Method and Description | 
|---|---|
UserDetails | 
FileUserManager.getUser(String username)  | 
UserDetails | 
FileServiceAccessor.loadUserByUsername(String username)
Locates the user by username, returning a fully populated user record (including authorities
 normalized from their role representation). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,UserDetails> | 
FileContent.getUserDetails()  | 
Map<String,UserDetails> | 
FileUserManager.mapUsers()  | 
| Modifier and Type | Method and Description | 
|---|---|
Authentication | 
FileSecurityManager.authenticate(UserDetails userDetails)  | 
DirectoryManager | 
FileSecurityManager.createDirectoryManager(UserDetails userDetails)  | 
void | 
FileUserManager.createUser(UserDetails userDetails)  | 
void | 
FileUserManager.updateUser(UserDetails userDetails)  | 
| Modifier and Type | Method and Description | 
|---|---|
UserDetails | 
SecurityContext.getUserDetails()  | 
UserDetails | 
SecurityInterceptor.getUserDetails(AuthenticationToken authenticationToken)
Retrieve user details by the authentication token to allow login into first-time cluster
 member proxies. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
SecurityInterceptor.isTrusted(UserDetails userDetails)  | 
| Constructor and Description | 
|---|
SecurityContext(UserDetails userDetails,
               AuthenticationToken authenticationToken)
Security context constructed upon authentication. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Authentication | 
SpringSecurityManager.authenticate(UserDetails userDetails)
Attempts to authenticate the passed  
UserDetails object, returning a fully populated
 Authentication object (including granted authorities) if successful. | 
protected org.springframework.security.core.Authentication | 
SpringSecurityManager.createAuthenticationRequest(UserDetails userDetails)
Creates an  
Authentication request object to be
 passed to the AuthenticationManager.authenticate(org.springframework.security.core.Authentication)
 method on each call to SpringSecurityManager.authenticate(UserDetails). | 
DirectoryManager | 
SpringSecurityManager.createDirectoryManager(UserDetails userDetails)
Throws a  
DirectoryAccessDeniedException on any attempt to manage the users/roles
 using this API. | 
| Modifier and Type | Method and Description | 
|---|---|
AdminFactory | 
AdminFactory.userDetails(UserDetails userDetails)
Deprecated. 
 
Use  
instead. | 
| Modifier and Type | Method and Description | 
|---|---|
protected UserDetails | 
AbstractApplicationCommand.getUserDetails()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractApplicationCommand.setUserDetails(UserDetails userDetails)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected AbstractElasticProcessingUnitDeployment | 
AbstractElasticProcessingUnitDeployment.userDetails(UserDetails userDetails)
Deprecated.  
  | 
| Modifier and Type | Method and Description | 
|---|---|
MemcachedDeployment | 
MemcachedDeployment.userDetails(UserDetails userDetails)
Advance: Sets the security user details for authentication and autherization of the
 processing unit. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
UserDetails | 
ProcessingUnitDeployment.getUserDetails()
Deprecated.  
 | 
| Modifier and Type | Method and Description | 
|---|---|
ProcessingUnitDeployment | 
ProcessingUnitDeployment.userDetails(UserDetails userDetails)
Sets the security user details for authentication and authorization of the processing unit. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ElasticStatefulProcessingUnitDeployment | 
ElasticStatefulProcessingUnitDeployment.userDetails(UserDetails userDetails)
Deprecated.  
  | 
ElasticStatelessProcessingUnitDeployment | 
ElasticStatelessProcessingUnitDeployment.userDetails(UserDetails userDetails)
Deprecated.  
  | 
| Modifier and Type | Method and Description | 
|---|---|
ProcessingUnitDeploymentTopology | 
ProcessingUnitDeploymentTopology.userDetails(UserDetails userDetails)
Advanced: Sets the security user details for authentication and authorization of the
 processing unit. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ElasticSpaceDeployment | 
ElasticSpaceDeployment.userDetails(UserDetails userDetails)
Deprecated.  
  | 
SpaceDeployment | 
SpaceDeployment.userDetails(UserDetails userDetails)
Advance: Sets the security user details for authentication and autherization of the
 processing unit. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractGatewayComponentFactoryBean.setUserDetails(UserDetails userDetails)
Initializes security configuration for this component with the provided  
UserDetails
 instance. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractSpaceFactoryBean.setUserDetails(UserDetails userDetails)
Sets the security configuration with the provided custom user details. 
 | 
UrlSpaceConfigurer | 
UrlSpaceConfigurer.userDetails(UserDetails userDetails)
Deprecated. 
 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IntegratedProcessingUnitContainerProvider.setUserDetails(UserDetails userDetails)
Deprecated.  
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MemcachedDeploy.setUserDetails(UserDetails userDetails)
Deprecated.  
 | 
void | 
SpaceDeploy.setUserDetails(UserDetails userDetails)
Deprecated.  
 | 
void | 
Deploy.setUserDetails(UserDetails userDetails)
Deprecated.  
 | 
Copyright © GigaSpaces.