Documentation
Getting Started
Data Grid
Modeling
Business Rules
Approvals
Administration
Integration & API
Installation
Migrating from MDS
Architecture

Account Security

This page is the single home for account lockout and password rules.

Account lockout

Primentra locks an account after 5 consecutive failed sign-in attempts.

While the counter is running, the login screen warns how many attempts are left. On the fifth failure:

  • The account is set to inactive.
  • The login screen shows: *Account is locked after too many failed attempts. Contact your administrator.*
  • An account_locked entry is written to the audit log.

A successful sign-in resets the counter to zero.

Attempts against an email address that has no account are logged too, as a failed sign-in with no user attached. A run of unknown addresses from one machine is the clearest sign of an attack there is.

Unlock an account

An administrator can unlock the account:

  1. Go to Settings → Access Management → Users.
  2. Open the locked account.
  3. Tick Active.
  4. Click Save.

The user can also unlock themselves with the Forgot password? link, if the mail server and the Application URL are configured. Completing a reset reactivates the account and clears the counter.

If every administrator is locked out, see Account Recovery.

Password rules

  • Minimum 8 characters.
  • A new password must differ from the current one.
  • Passwords are hashed with scrypt and a random salt. They are never stored in readable form and can never be shown again.

The Generate button in the user form produces a random 16-character password using upper case, lower case, digits, and punctuation. Characters that are easy to confuse are left out.

Change your password

  1. Click the gear icon in the top-right corner.
  2. Click Change Password.
  3. Enter your Current password.
  4. Enter the New password twice.
  5. Click Update Password.

Every other session for your account is signed out. The tab you are working in stays open.

Password changes are recorded in the audit log as password_changed. A password set after a magic-link sign-in is recorded as password_forced_change.

Authentication events in the audit log

All of these are written with entity name Authentication and model System. Filter on the entity name in the audit log to see them.

ActionWhen
login_successSomeone signs in
login_failedA wrong password, or an unknown email address
account_lockedThe fifth failed attempt
logoutSomeone signs out
first_user_setupThe first administrator account is created
user_createdAn administrator creates an account
user_updatedAn account is changed
user_deletedAn account is deleted
welcome_email_sentA welcome email is sent or resent
password_changedA user changes their own password
password_forced_changeA user sets a password after a magic-link sign-in
admin_password_resetA password is reset by link or by the recovery tool

Each entry records the email address and, where known, the IP address.

Ready to get started?

Start managing your master data with Primentra today.

View Pricing
Account Security | Users, Roles & Security | Docs | Primentra