| 
GigaSpaces XAP 7.1 API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use UserDetails | |
|---|---|
| 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. | 
| com.gigaspaces.security.service | |
| com.j_spaces.core.client | Provides GigaSpaces client interface services | 
| com.j_spaces.map | Provides GigaSpaces MAP API | 
| org.openspaces.admin | Entry point for Admin API, allowing to use AdminFactory in order to create an Admin instance. | 
| org.openspaces.admin.memcached | |
| org.openspaces.admin.pu | Support for managing of Processing Unit(s) through the Admin API. | 
| org.openspaces.admin.space | Support for managing of Space(s) through the Admin API. | 
| org.openspaces.core.space | This package is responsible for simplifying the creation of IJSpace implementation. | 
| org.openspaces.grid.esm | |
| 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. | 
| org.openspaces.security.spring | |
| Uses of UserDetails in com.gigaspaces.security | 
|---|
| Methods in com.gigaspaces.security that return UserDetails | |
|---|---|
 UserDetails | 
Authentication.getUserDetails()
The underlying user details used to authenticate  | 
| Methods in com.gigaspaces.security with parameters of type UserDetails | |
|---|---|
 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. | 
| Constructors in com.gigaspaces.security with parameters of type UserDetails | |
|---|---|
Authentication(UserDetails userDetails)
Create an authentication for an authenticated UserDetails. | 
|
| Uses of UserDetails in com.gigaspaces.security.directory | 
|---|
| Classes in com.gigaspaces.security.directory that implement UserDetails | |
|---|---|
 class | 
User
Models user details retrieved by a UserManager. | 
| Methods in com.gigaspaces.security.directory that return UserDetails | |
|---|---|
 UserDetails | 
DefaultUserDetailsProvider.create(Properties properties)
 | 
 UserDetails | 
UserDetailsProvider.create(Properties properties)
Create a UserDetails instance using the provided properties. | 
 UserDetails | 
UserManager.getUser(String username)
Retrieve the user details by username. | 
| Methods in com.gigaspaces.security.directory that return types with arguments of type UserDetails | |
|---|---|
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.  | 
| Methods in com.gigaspaces.security.directory with parameters of type UserDetails | |
|---|---|
 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.  | 
| Uses of UserDetails in com.gigaspaces.security.service | 
|---|
| Methods in com.gigaspaces.security.service that return UserDetails | |
|---|---|
 UserDetails | 
SecurityContext.getUserDetails()
 | 
| Constructors in com.gigaspaces.security.service with parameters of type UserDetails | |
|---|---|
SecurityContext(UserDetails userDetails)
Security context constructed for authentication purposes.  | 
|
SecurityContext(UserDetails userDetails,
                com.gigaspaces.security.AuthenticationToken authenticationToken)
Security context constructed upon authentication.  | 
|
| Uses of UserDetails in com.j_spaces.core.client | 
|---|
| Methods in com.j_spaces.core.client with parameters of type UserDetails | |
|---|---|
static Object | 
SpaceFinder.find(SpaceURL spaceURL,
     IJSpace spaceProxy,
     Properties customProperties,
     com.sun.jini.start.LifeCycle lifeCycle,
     UserDetails userDetails)
Deprecated. The general format for this URL is as follows: Protocol://[host]:[port]/[container_name]/[space_name]?  | 
static Object | 
SpaceFinder.find(String urls,
     IJSpace spaceProxy,
     Properties customProperties,
     com.sun.jini.start.LifeCycle lifeCycle,
     UserDetails userDetails)
Deprecated. Finds or creates an instance of a GigaSpace based on the specified spaceURL.  | 
protected  Object | 
SpaceFinder.findService(SpaceURL[] spaceURLs,
            IJSpace spaceProxy,
            Properties customProperties,
            com.sun.jini.start.LifeCycle lifeCycle,
            UserDetails userDetails)
Deprecated.  | 
protected  Object | 
SpaceFinder.findService(SpaceURL spaceURL,
            IJSpace spaceProxy,
            Properties customProperties,
            com.sun.jini.start.LifeCycle lifeCycle,
            UserDetails userDetails)
Deprecated. The main method of SpaceFinder to find single Space or Container proxy.  | 
protected  Object | 
SpaceFinder.findService(String url,
            IJSpace spaceProxy,
            Properties customProperties,
            com.sun.jini.start.LifeCycle lifeCycle,
            UserDetails userDetails)
Deprecated.  | 
| Uses of UserDetails in com.j_spaces.map | 
|---|
| Methods in com.j_spaces.map with parameters of type UserDetails | |
|---|---|
static Object | 
CacheFinder.find(SpaceURL spaceURL,
     IJSpace spaceProxy,
     com.sun.jini.start.LifeCycle lifeCycle,
     UserDetails userDetails)
Deprecated. Find a cache using the space provided.  | 
protected  Object | 
CacheFinder.findService(SpaceURL su,
            IJSpace space,
            Properties customProps,
            com.sun.jini.start.LifeCycle lifeCycle,
            UserDetails userDetails)
Deprecated. internal find.  | 
| Uses of UserDetails in org.openspaces.admin | 
|---|
| Methods in org.openspaces.admin with parameters of type UserDetails | |
|---|---|
 AdminFactory | 
AdminFactory.userDetails(UserDetails userDetails)
Sets the user details that will be used when discovering secured services.  | 
| Uses of UserDetails in org.openspaces.admin.memcached | 
|---|
| Methods in org.openspaces.admin.memcached with parameters of type UserDetails | |
|---|---|
 MemcachedDeployment | 
MemcachedDeployment.userDetails(UserDetails userDetails)
Advance: Sets the security user details for authentication and autherization of the processing unit.  | 
| Uses of UserDetails in org.openspaces.admin.pu | 
|---|
| Methods in org.openspaces.admin.pu that return UserDetails | |
|---|---|
 UserDetails | 
ProcessingUnitDeployment.getUserDetails()
 | 
| Methods in org.openspaces.admin.pu with parameters of type UserDetails | |
|---|---|
 ProcessingUnitDeployment | 
ProcessingUnitDeployment.userDetails(UserDetails userDetails)
Advance: Sets the security user details for authentication and autherization of the processing unit.  | 
| Uses of UserDetails in org.openspaces.admin.space | 
|---|
| Methods in org.openspaces.admin.space with parameters of type UserDetails | |
|---|---|
 SpaceDeployment | 
SpaceDeployment.userDetails(UserDetails userDetails)
Advance: Sets the security user details for authentication and autherization of the processing unit.  | 
| Uses of UserDetails in org.openspaces.core.space | 
|---|
| Methods in org.openspaces.core.space that return UserDetails | |
|---|---|
 UserDetails | 
SecurityConfig.toUserDetails()
 | 
| Methods in org.openspaces.core.space with parameters of type UserDetails | |
|---|---|
 void | 
AbstractSpaceFactoryBean.setUserDetails(UserDetails userDetails)
Sets the security configuration with the provided custom user details.  | 
 UrlSpaceConfigurer | 
UrlSpaceConfigurer.userDetails(UserDetails userDetails)
Creates a secured space with the provided user details.  | 
| Constructors in org.openspaces.core.space with parameters of type UserDetails | |
|---|---|
SecurityConfig(UserDetails userDetails)
 | 
|
| Uses of UserDetails in org.openspaces.grid.esm | 
|---|
| Methods in org.openspaces.grid.esm with parameters of type UserDetails | |
|---|---|
 SecurityContext | 
ESMProxy.login(UserDetails userDetails)
 | 
 SecurityContext | 
ESMImpl.login(UserDetails userDetails)
 | 
| Uses of UserDetails in org.openspaces.pu.container.integrated | 
|---|
| Methods in org.openspaces.pu.container.integrated with parameters of type UserDetails | |
|---|---|
 void | 
IntegratedProcessingUnitContainerProvider.setUserDetails(UserDetails userDetails)
 | 
| Uses of UserDetails in org.openspaces.pu.container.servicegrid.deploy | 
|---|
| Methods in org.openspaces.pu.container.servicegrid.deploy with parameters of type UserDetails | |
|---|---|
 void | 
Deploy.setUserDetails(UserDetails userDetails)
 | 
 void | 
SpaceDeploy.setUserDetails(UserDetails userDetails)
 | 
 void | 
MemcachedDeploy.setUserDetails(UserDetails userDetails)
 | 
| Uses of UserDetails in org.openspaces.security.spring | 
|---|
| Methods in org.openspaces.security.spring with parameters of type UserDetails | |
|---|---|
 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. | 
  | 
GigaSpaces XAP 7.1 API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||