The TMS Security System is a set of component that facilitates management of user-rights in applications. Handling user-rights is done by login / logout of users in the application and controlling at component level what components are enabled / visible / editable for the profile of the user that logged in.
The TuilSecurityManager is the core of the security system. Only one is required in any project. It keeps track of who is logged in and what permissions they have. Other components in the security system connect to this component to do their duties.
The Security Manager requires six tables to track what accesses are available and who has them. Each table is broken into a Bindary. A binary sets the relationship between fields in the various tables and information needed for the Security System.
There are 3 bindaries: UserBindary, GroupBindary and PermissionBindary. The UserBindary has a UserPermissions bindary, and the GroupBindary has GroupPermissions and GroupMembership bindaries. Each bindary connects to a DataSource, representing the data held by that bindary.
Give TMS Security System a try to see how useful it can be for adding another security layer in the applications you develop!
· Includes only demo applications
What's New in This Release: [ read full changelog ]
· New : Support for Delphi XE3 & C++Builder XE3