Skip to main content

psntfclient

The Notification Client (psntfclient) is required only if users will receive notifications via their web browser. The client is installed on a network share and is responsible for contacting the Notification Service (psntfsvc) to determine if users have any pending notifications. If they do, the psntfclient program opens a browser on the user’s workstation for the user to first log in and then to display the notification message in Bravura Security Fabric . If any of those notifications are force-level, the psntfclient opens the browser in kiosk mode, preventing the user from accessing navigation or other functionality until the user becomes compliant.

Use the ntfclient.msi from the addon directory to install the Notification Client (psntfclient). You should install and run the client from a shared folder and include it in a login script.

Requirement

The psntfsvc service must be installed and started on the Bravura Security Fabric server.

The psntfclient program is intended to be run from a public share. The webbrowser.dll, which is used to open a browser to the User notifications (PSN) module if notifications exist, must also be located in the same share.

Bravura Security recommends that the Notification Client communicates with the Bravura Security Fabric server using SSL (HTTPS).

Installation

The Notification Client can be installed by launching the MSI manually or automatically using a group policy.

Usage
psntfclient -userid <user ID>[-url http[s]://<server>[:<port>]/<path>/cgi/psn.exe ] [-targetid <target ID> ] [-width <width> -height <height>] [-skin <skinID>] [-lang <lang-locale>]

Argument

Description

-userid <userid>

Use %USERNAME% to use the currently logged in user, or specify a user ID.

-url <URL>

The path to the User notifications (psn) module on the Bravura Security Fabric server. If used, this value overrides the URL set during installation.

-targetid <target ID>

Specify a target system if the user ID is not a Bravura Security Fabric profile ID. The url can optionally specify a port and security.

-width <width>

Specify the notification window width.

-height <height>

Specify the notification window height.

-skin <skinID>

Specify a skin ID. If used, this value overrides the one that is specified for the user in the LASTSKIN tag in the userstat table.

-lang <lang-locale>

Specify a language code for the language-locale. If used, this value overrides the one that is specified for the user in the LASTLANG tag in the userstat table.

Note

The Notification Client has a minimum width and height of 913 x 338 pixels. If the specified -width or -height is less than the minimum required dimensions, or if there are any force-type notifications, then the browser opens at 913 x 338 pixels.

Examples
  1. To launch the notification page for user JOHNS:

    psntfclient.exe -userid JOHNS
  2. To launch the notification page for user JOHNS with specified width and height:

    psntfclient.exe -userid JOHNS -width 913 -height 338
  3. To launch the notification page with the secure kiosk account (SKA) skin for user JOHNS:

    psntfclient.exe -userid JOHNS -ska 1
  4. To launch the notification page for the user aduser1 defined on target system AD1, overriding the default URL set during installation, and using SSL and port 8080:

    psntfclient.exe -userid aduser1 -target AD1 -url https://10.0.51.26:8080/idmsuite/cgi/psn.exe
  5. To launch the notification page for the user JOHNS and specifying a skin named myskin and specifying the fr-fr language and locale, overriding the values in the userstat table for LASTSKIN and LASTLANG:

    psntfclient.exe -userid JOHNS -skin myskin -lang fr-fr