GigaSpaces User Accounts File

  GigaSpaces 5.X

Documentation Home
Quick Start Guide
Release Notes

Previous release

  Search Here
Searching GigaSpaces Platform 5.X Documentation

                                               

Summary: The default security filter uses the default-users file in the root as the default user list.

Overview

GigaSpaces default security filter uses the default-users file, located under the <GigaSpaces ROOT>/security directory, as the default user accounts list.
To add or remove a user, use the Space Browser Security Filter dialog. Changes take effect when clicking the Update button. No need to restart the space.

Using Existing User Accounts List

In many cases, users who need to access the space, are already defined in the application user accounts database or directory service.
The default security filter provides a plugin mechanism to integrate with the user accounts list for existing users.

Integrating a Custom Users File List

You may use external Directory service to load user permissions to be used as part of the space authentication process.
In order to customize the DefaultSecurityFilter to use external users list you should implement the ISpaceUserAccountDriver (com.j_spaces.core.filters.ISpaceUserAccountDriver; see Javadoc).
The <userAccountDriver> property as part of the space schema file should have the class name that implements the ISpaceUserAccountDriver defined.

The ISpaceUserAccountDriver.init( String URL ) interface method getting as an argument when called the following value:
<GigaSpaces Root>+ File.separator + "security" + File.separator + <DefaultSecurityFilter><url>.

The current DefaultSecurityFilter does not support getting external directory service users list or modifying these via the space browser when using custom UserAccountDriver.

Wiki Content Tree


Your Feedback Needed!

We need your help to improve this wiki site. If you have any suggestions or corrections, write to us at techw@gigaspaces.com. Please provide a link to the wiki page you are referring to.

Labels

 
(None)