Uses of Interface
com.gigaspaces.security.directory.UserDetails
Packages that use UserDetails
Package
Description
Security
Security Directory
Entry point for Admin API, allowing to use AdminFactory in order to create an Admin instance.
Support for managing of Processing Unit(s) through the Admin API.
Support for managing of Space(s) through the Admin API.
This package is responsible for simplifying the creation of IJSpace implementation.
An integrated (embedded) processing unit container allowing to integrate the execution of a
Processing Unit within an application or executed within an IDE.
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 UserDetailsModifier and TypeMethodDescriptionAuthentication.getUserDetails()The underlying user details used to authenticateMethods in com.gigaspaces.security with parameters of type UserDetailsModifier and TypeMethodDescriptionSecurityManager.authenticate(UserDetails userDetails) Attempts to authenticate the passed user represented byUserDetails, returning a fully populatedUserDetailsobject (including granted authorities) if successful.SecurityManager.createDirectoryManager(UserDetails userDetails) Attempts to authenticate the passed user represented byUserDetails, granting access only for users that are allowed to manage the directory.Constructors in com.gigaspaces.security with parameters of type UserDetailsModifierConstructorDescriptionAuthentication(UserDetails userDetails) Create an authentication for an authenticatedUserDetails. -
Uses of UserDetails in com.gigaspaces.security.directory
Subinterfaces of UserDetails in com.gigaspaces.security.directoryClasses in com.gigaspaces.security.directory that implement UserDetailsModifier and TypeClassDescriptionclassclassclassModels user details retrieved by aUserManager.Methods in com.gigaspaces.security.directory that return UserDetailsModifier and TypeMethodDescriptionDefaultUserDetailsProvider.create(Properties properties) Deprecated.UserDetailsProvider.create(Properties properties) Deprecated.Create aUserDetailsinstance using the provided properties.Retrieve the user details byusername.abstract UserDetailsCredentialsProvider.getUserDetails()DefaultCredentialsProvider.getUserDetails()EmptyCredentialsProvider.getUserDetails()ServiceCredentialsProvider.getUserDetails()TokenCredentialsProvider.getUserDetails()Methods in com.gigaspaces.security.directory that return types with arguments of type UserDetailsModifier and TypeMethodDescriptionstatic List<UserDetails>DirectoryManagerUtils.getUsersWithRole(UserManager userManager, String role) Get all users that are assigned to the specified role.UserManager.mapUsers()Returns a map containing mapping between username and user-details.Methods in com.gigaspaces.security.directory with parameters of type UserDetailsModifier and TypeMethodDescriptionstatic voidCredentialsProviderHelper.appendMarshalledCredentials(Properties properties, UserDetails userDetails, CredentialsProvider credentialsProvider) voidUserManager.createUser(UserDetails userDetails) Create a new user with the specifieduserDetails.DirectoryManagerUtils.getUserRoles(UserDetails user) Extract all roles assigned to the specified user.voidUserManager.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 -
Uses of UserDetails in com.gigaspaces.security.fs
Methods in com.gigaspaces.security.fs that return UserDetailsModifier and TypeMethodDescriptionFileServiceAccessor.loadUserByUsername(String username) Locates the user by username, returning a fully populated user record (including authorities normalized from their role representation).Methods in com.gigaspaces.security.fs that return types with arguments of type UserDetailsMethods in com.gigaspaces.security.fs with parameters of type UserDetailsModifier and TypeMethodDescriptionFileSecurityManager.authenticate(UserDetails userDetails) FileSecurityManager.createDirectoryManager(UserDetails userDetails) voidFileUserManager.createUser(UserDetails userDetails) voidFileUserManager.updateUser(UserDetails userDetails) -
Uses of UserDetails in com.gigaspaces.security.openid
Methods in com.gigaspaces.security.openid with parameters of type UserDetailsModifier and TypeMethodDescriptionOpenIdSecurityManager.authenticate(UserDetails userDetails) protected org.springframework.security.core.AuthenticationOpenIdSecurityManager.createAuthenticationRequest(UserDetails userDetails) Creates anAuthenticationrequest object to be passed to theAuthenticationManager.authenticate(org.springframework.security.core.Authentication)method on each call toOpenIdSecurityManager.authenticate(UserDetails).OpenIdSecurityManager.createDirectoryManager(UserDetails userDetails) Throws aDirectoryAccessDeniedExceptionon any attempt to manage the users/roles using this API. -
Uses of UserDetails in com.gigaspaces.security.service
Methods in com.gigaspaces.security.service that return UserDetailsModifier and TypeMethodDescriptionSecurityContext.getUserDetails()SecurityInterceptor.getUserDetails(AuthenticationToken authenticationToken) Retrieve user details by the authentication token to allow login into first-time cluster member proxies.Methods in com.gigaspaces.security.service with parameters of type UserDetailsConstructors in com.gigaspaces.security.service with parameters of type UserDetailsModifierConstructorDescriptionSecurityContext(UserDetails userDetails, AuthenticationToken authenticationToken) Security context constructed upon authentication. -
Uses of UserDetails in com.gigaspaces.security.serviceaccount
Methods in com.gigaspaces.security.serviceaccount with parameters of type UserDetailsModifier and TypeMethodDescriptionServiceAccountAwareSecurityManager.authenticate(UserDetails userDetails) ServiceAccountAwareSecurityManager.createDirectoryManager(UserDetails userDetails) -
Uses of UserDetails in com.gigaspaces.security.spring
Methods in com.gigaspaces.security.spring with parameters of type UserDetailsModifier and TypeMethodDescriptionSpringSecurityManager.authenticate(UserDetails userDetails) Attempts to authenticate the passedUserDetailsobject, returning a fully populatedAuthenticationobject (including granted authorities) if successful.protected org.springframework.security.core.AuthenticationSpringSecurityManager.createAuthenticationRequest(UserDetails userDetails) Creates anAuthenticationrequest object to be passed to theAuthenticationManager.authenticate(org.springframework.security.core.Authentication)method on each call toSpringSecurityManager.authenticate(UserDetails).SpringSecurityManager.createDirectoryManager(UserDetails userDetails) Throws aDirectoryAccessDeniedExceptionon any attempt to manage the users/roles using this API. -
Uses of UserDetails in org.openspaces.admin
Methods in org.openspaces.admin with parameters of type UserDetails -
Uses of UserDetails in org.openspaces.admin.application.deploy
Methods in org.openspaces.admin.application.deploy that return UserDetailsModifier and TypeMethodDescriptionprotected UserDetailsAbstractApplicationCommand.getUserDetails()Methods in org.openspaces.admin.application.deploy with parameters of type UserDetailsModifier and TypeMethodDescriptionvoidAbstractApplicationCommand.setUserDetails(UserDetails userDetails) -
Uses of UserDetails in org.openspaces.admin.pu
Methods in org.openspaces.admin.pu that return UserDetailsMethods in org.openspaces.admin.pu with parameters of type UserDetailsModifier and TypeMethodDescriptionProcessingUnitDeployment.userDetails(UserDetails userDetails) Sets the security user details for authentication and authorization of the processing unit. -
Uses of UserDetails in org.openspaces.admin.pu.topology
Methods in org.openspaces.admin.pu.topology with parameters of type UserDetailsModifier and TypeMethodDescriptionProcessingUnitDeploymentTopology.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 UserDetailsModifier and TypeMethodDescriptionSpaceDeployment.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 UserDetailsModifier and TypeMethodDescriptionvoidAbstractGatewayComponentFactoryBean.setUserDetails(UserDetails userDetails) Initializes security configuration for this component with the providedUserDetailsinstance. -
Uses of UserDetails in org.openspaces.core.space
Methods in org.openspaces.core.space with parameters of type UserDetailsModifier and TypeMethodDescriptionvoidAbstractSpaceFactoryBean.setUserDetails(UserDetails userDetails) Sets the security configuration with the provided custom user details.UrlSpaceConfigurer.userDetails(UserDetails userDetails) Deprecated. -
Uses of UserDetails in org.openspaces.pu.container.integrated
Methods in org.openspaces.pu.container.integrated with parameters of type UserDetailsModifier and TypeMethodDescriptionvoidIntegratedProcessingUnitContainerProvider.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 UserDetailsModifier and TypeMethodDescriptionvoidDeploy.setUserDetails(UserDetails userDetails) Deprecated.voidSpaceDeploy.setUserDetails(UserDetails userDetails) Deprecated.
instead.