Skip to main content

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 psdonechk or when the user or a help desk user uses the Attach other accounts module.

true

PSQDONE

The user has satisfied the security question requirement. The allowed value true is set by psdonechk or when the user or a help desk user uses the Update security questions module.

true