One pretty neat feature of SilverSHielD v6.0+ is the ability to relay user authentication to the underlying Windows system or to the Active Directory. This article shows how to effectively implement authentication for all users belonging to a certain AD group. Read more
Tag Archive for silvershield
To map a script to an event-handler in SilverSHielD v6.0+, click on the “+” button in the action bar at the bottom of the “Event Handling” section.
The table below shows an overview of the license types, and related capabilities, for SilverSHielD as of version 6.0. Read more
SilverSHielD v6.0 drops the old “User” object and introduces the brand new TSilverSHielDUser class, from which you can instantiate as many “user objects” and you need at run-time.
Here’s a short example that shows how to clone a user profile from within a script run by SilverSHielD’s event-handling subsystem:
User1, User2: TSilverSHielDUser;
User1 := TSilverSHielDUser.Create;
if not UserExists('new_user_name') then
if User1.LoadFromDB(Session.UserID) then
User2.HomeDir := 'C:\TestRoot\';
User2.Description := 'this user is a clone';
SilverSHielD v6.0 introduces significant enhancements to user management, especially with regards to its support for Active Directory.
It is possible to authenticate all your AD users in SilverSHielD by creating a special user profile and using * (star, or asterisk) as a username; that user must be allowed to perform password authentication, and the “use Windows/AD account auth” option must be enabled. See the image below for a visual example. Read more