User Accounts
TODO
The Users, Groups and Permissions screens are undergoing significant change in Stroom v7.6. Therefore this section will be updated with more detail in v7.6.Note
If Stroom is configured to use an external Identity Provider (e.g. Azure Active Directory or AWS Cognito) then all user accounts are managed within that Identity Provider and the Manage Accounts screen in Stroom will not be available. For more details about external Identity Providers, see Open ID Connect.
Accounts vs Stroom Users
See Accounts vs Users for details on the difference between a Stroom User Account and a Stroom User.
Creating User Accounts
User accounts can only be created by a user that holds the Manage Users
or Administrator
Application Permission
.
Create a new user account by selecting
from the main menu.
As a minimum a user account must have a unique identifier that will be used to identify them in Stroom.
If the user’s email address is added then Stroom will be able to email the user to reset their password.
This functionality is configured using the properties starting with this prefix stroom.security.identity.email.
.
Account Flags
User accounts have a number of flags that can be set by an administrator or automatically by Stroom.
-
Enabled - Enables/disables the account. A disabled account cannot login. Useful for disabling a user that is temporarily on leave.
-
Locked - Set when a users has too many failed login attempts (controlled by the property
stroom.security.identity.failedLoginLockThreshold
). Can be un-set by a user withManage Users
Application Permission . A locked account cannot login. -
Inactive - Set automatically in one of these cases:
- A brand new account has not been used for a duration greater than
stroom.security.identity.passwordPolicy.neverUsedAccountDeactivationThreshold
. - An account has not been used for a duration greater than
stroom.security.identity.passwordPolicy.unusedAccountDeactivationThreshold
. A inactive account cannot login.
- A brand new account has not been used for a duration greater than