| 
GigaSpaces XAP 9.5 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 | |
| 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.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. | 
| 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)
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. | 
abstract  UserDetails | 
CredentialsProvider.getUserDetails()
 | 
 UserDetails | 
DefaultCredentialsProvider.getUserDetails()
 | 
| 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.  | 
| Constructors in com.gigaspaces.security.directory with parameters of type UserDetails | |
|---|---|
DefaultCredentialsProvider(UserDetails credentials)
 | 
|
| 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,
                com.gigaspaces.security.AuthenticationToken authenticationToken)
Security context constructed upon authentication.  | 
|
| Uses of UserDetails in org.openspaces.admin | 
|---|
| Methods in org.openspaces.admin with parameters of type UserDetails | |
|---|---|
 AdminFactory | 
AdminFactory.userDetails(UserDetails userDetails)
Deprecated. Use instead. | 
| Uses of UserDetails in org.openspaces.admin.application.deploy | 
|---|
| Methods in org.openspaces.admin.application.deploy that return UserDetails | |
|---|---|
protected  UserDetails | 
AbstractApplicationCommand.getUserDetails()
 | 
| Methods in org.openspaces.admin.application.deploy with parameters of type UserDetails | |
|---|---|
 void | 
AbstractApplicationCommand.setUserDetails(UserDetails userDetails)
 | 
| 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()
Deprecated.  | 
| Methods in org.openspaces.admin.pu with parameters of type UserDetails | |
|---|---|
 ProcessingUnitDeployment | 
ProcessingUnitDeployment.userDetails(UserDetails userDetails)
Sets the security user details for authentication and authorization of the processing unit.  | 
| Uses of UserDetails in org.openspaces.admin.pu.elastic | 
|---|
| Methods in org.openspaces.admin.pu.elastic with parameters of type UserDetails | |
|---|---|
 ElasticStatefulProcessingUnitDeployment | 
ElasticStatefulProcessingUnitDeployment.userDetails(UserDetails userDetails)
 | 
 ElasticStatelessProcessingUnitDeployment | 
ElasticStatelessProcessingUnitDeployment.userDetails(UserDetails userDetails)
 | 
| Uses of UserDetails in org.openspaces.admin.pu.topology | 
|---|
| Methods in org.openspaces.admin.pu.topology with parameters of type UserDetails | |
|---|---|
 ProcessingUnitDeploymentTopology | 
ProcessingUnitDeploymentTopology.userDetails(UserDetails userDetails)
Advanced: Sets the security user details for authentication and authorization of the processing unit.  | 
| Uses of UserDetails in org.openspaces.admin.space | 
|---|
| Methods in org.openspaces.admin.space with parameters of type UserDetails | |
|---|---|
 ElasticSpaceDeployment | 
ElasticSpaceDeployment.userDetails(UserDetails 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.gateway | 
|---|
| Methods in org.openspaces.core.gateway with parameters of type UserDetails | |
|---|---|
 void | 
AbstractGatewayComponentFactoryBean.setUserDetails(UserDetails userDetails)
Initializes security configuration for this component with the provided UserDetails instance. | 
| Uses of UserDetails in org.openspaces.core.space | 
|---|
| 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)
Deprecated. Use UrlSpaceConfigurer.credentialsProvider(CredentialsProvider) instead. | 
| 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)
Deprecated.  | 
| Uses of UserDetails in org.openspaces.pu.container.servicegrid.deploy | 
|---|
| Methods in org.openspaces.pu.container.servicegrid.deploy with parameters of type UserDetails | |
|---|---|
 void | 
MemcachedDeploy.setUserDetails(UserDetails userDetails)
Deprecated.  | 
 void | 
SpaceDeploy.setUserDetails(UserDetails userDetails)
Deprecated.  | 
 void | 
Deploy.setUserDetails(UserDetails userDetails)
Deprecated.  | 
| 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 9.5 API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||