User Management¶
In this chapter:
Predefined Roles¶
FindFace Security provides the following predefined roles:
Administrator has rights to manage cameras, events, FindFace Security users, the dossier database, and full access to all other functions.
Important
Whatever the role, the first administrator (Super Administrator) cannot be deprived of its rights.
Operator can create dossiers manually, receive and acknowledge events, and search for faces on the event list. The other data is available read-only. The batch dossier creation is unavailable.
User has a right to receive and acknowledge events, and to search for faces on the event list. The other data is available read-only.
You can change the predefined roles privileges, as well as create various custom roles.
Create Custom Role¶
To create a custom role, do the following:
Navigate to the Preferences tab. Click Roles.
Click +.
On the Information tab, specify the role name.
Click Save. You will see additional tabs appear next to the Information tab. You can use these tabs to assign the role privileges for specific watch lists (the Watch Lists tab) and camera groups (Camera Groups), as well as for entire system functions and entities (Permissions).
Note
For example, if you set
None
for a certain camera group on the Camera Groups tab, users with this role won’t be able to work with this very group of cameras. SettingNone
forcameragroup
on the Permissions tab will prevent users from viewing and working with all camera groups.Note
The right for an event consists of the rights for a corresponding camera and watch list. To see unmatched events, you only need the rights for a camera.
The full list of the FindFace Security entities is as follows:
dossierlist
: watch listdossier
: dossierdossierface
: photo in a dossiercameragroup
: camera groupcamera
: cameralistevent
: event listeventepisode
: episodesuploadlist
: list of photos in batch uploadupload
: item (photo) in batch photo uploaduser
: userwebhook
: webhookvideoarchive
: face identification in offline videocounter
: counters picking statistics on faces and silhouettesperson
: person gallery
You can also enable and disable rights for the following functionality:
configure_sova
: configuration of Sova integrationconfigure_genetec
: configuration of Genetec integrationconfigure_ntls
: configuration of thefindface-ntls
license serverbatchupload_dossier
: batch photo uploadview_runtimesetting
: viewing the FindFace Security general preferenceschange_runtimesetting
: changing the FindFace Security general preferences
Primary and Additional User Privileges¶
You assign privileges to a user by using roles:
- Primary role: main user role, mandatory for assignment. You can assign only one primary role to a user.
- Role: additional user role, optional for assignment. You can assign several roles to one user. The rights associated with the additional roles will be added to the primary privileges.
All users belonging to a particular primary role automatically get access to camera groups (and cameras within the group) and watch lists (and dossiers assigned to the watchlist) created by a user with the same primary role, subject to the privileges defined by their additional role(s).
See also
Create User¶
To create a user, do the following:
Navigate to the Preferences tab. Click Users.
Click +.
Specify such user data as name, login and password. If necessary, add a comment.
From the Roles drop-down menu, select one or several user roles. Set one of them as the Primary role.
Check Active.
Click Create.
Deactivate or Delete User¶
In order to deactivate a user, uncheck Active on the user list ( ).
To delete a user from FindFace Security, click on the user login on the list. Click Delete.
Enable Administrator Privileges for System Plugins¶
The FindFace Security package incorporates an extensive set of system plugins that provide the following functionality:
- partner integrations,
- management of distributed dossier database,
- log-in through a crypto certificate.
You have to manually enable the system plugins via the findface-security
configuration file.
By default, the Administrator role is granted no privileges for any of the plugins. To assign relevant privileges to Administrator, do the following:
Enable a system plugin in the
findface-security
configuration file.Re-migrate the main database architecture from FindFace Security to PostgreSQL.
sudo findface-security migrate
Re-create user groups in the main database.
sudo findface-security create_groups
Restart the
findface-security
service.sudo systemctl restart findface-security.service