GigaSpaces XAP 7.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   
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.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.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. 
 

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 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.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
 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.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)
           
 


GigaSpaces XAP 7.0 API

Copyright © GigaSpaces.