Adding user information to the database
Miscellaneous non-sensitive information about users can be stored in the Bravura Security Fabric database USERSTAT table. The information is stored in tag/value pairs. The user notification system can search this information and determine:
Whether an action should be taken; for example by sending out a notification to an individual user, or building a list of users to be disabled. Built-in plugins are available, and can evaluate a particular value according to several comparison rules. You configure built-in plugins using the Manage the system (PSA) module.
Which users to evaluate by setting up pre-conditions. You may want to evaluate users in a specific location, or improve server performance by avoiding sending out too many messages simultaneously.
You can use a notification action plugin to set a USERSTAT tag; for example, to escalate the severity of notifications. If a user has failed to respond to warning-level reminders, you could set a tag to true, then use that tag in a force-level notification.
In addition, you can query several built-in USERSTAT tags.
Tag | Description | Example |
---|---|---|
LASTPSL | The last time the user used the Attach other accounts module. The time used is the authentication time of the session. | 2021-10-28 14:40:16 (UTC-06:00) |
LASTSKIN | The last skin the user used. | default |
LASTLANG | The last language the user used. | en-us |
LASTPWCHGMODULE | The last module used to reset the user's password. | pss,ida,idpm |
PSLDONE | The user has satisfied mandatory account requirements. This is defined by the per target system setting Users must have accounts, and the global system variable PSL_MIN_ACCOUNTS. The allowed value true is set by | true |
PSQDONE | The user has satisfied the security question requirement. The allowed value true is set by | true |