GigaSpaces XAP 8.0 API

Uses of Interface
com.gigaspaces.security.directory.UserDetails

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.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.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 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.pu.elastic
 

Methods in org.openspaces.admin.pu.elastic with parameters of type UserDetails
 ElasticStatelessProcessingUnitDeployment ElasticStatelessProcessingUnitDeployment.userDetails(UserDetails userDetails)
           
 ElasticStatefulProcessingUnitDeployment ElasticStatefulProcessingUnitDeployment.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
 SpaceDeployment SpaceDeployment.userDetails(UserDetails userDetails)
          Advance: Sets the security user details for authentication and autherization of the processing unit.
 ElasticSpaceDeployment ElasticSpaceDeployment.userDetails(UserDetails userDetails)
           
 

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 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 8.0 API

Copyright © GigaSpaces.