Use this page to set the sign-in rules for everyone in your DataMind OS: password strength, account lockout, two-factor authentication (2FA) and idle logout. You set all of them in Admin > System Configuration > Security, and the Global 2FA and Idle Logout switches ask you to confirm each change before it applies.
The Security tab appears if you have the System Settings Viewer or Password Policy Viewer permission. With only Password Policy Viewer, the tab shows the password policy and the allowed hosts list, and nothing else. The connector secret setting and the allowed hosts list are described in Scheduler, health, maps and connector safety.
Password Policy sets the rules for every password on the platform. Rules apply from the moment you save them, and every password form picks them up straight away.
When you switch a rule on, its field fills with a suggested value: 64 for Maximum length, 90 days for Password expiry, 5 for Password history, 5 for Failed attempts and 15 minutes for Lockout duration. Change any of them before you save.
Revert and Save appear once you change a value. Save stays off while a field holds an invalid value, and the field shows what is allowed: "Enter a whole number of at least 1." for the lengths, "Enter a whole number of days, at least 1." for Password expiry, "Enter a whole number between 1 and 10." for Failed attempts, "Enter a whole number between 1 and 1440." for Lockout duration, and "Enter a whole number between 1 and 24." for Password history. If the maximum sits below the minimum, you see "Minimum length cannot be greater than maximum length."
Complexity rules apply to every password set or changed after you save. Existing passwords are not checked until their owner changes one, so use Password expiry to make people change theirs.
Each wrong password counts towards the lockout limit. One attempt before the lock, sign-in says "Invalid email or password. One more failed attempt will lock your account." When the limit is reached, the account stays locked for the Lockout duration, and sign-in is refused with "Account is temporarily locked due to multiple failed login attempts". At the 2FA step, the lock message reads "Account is temporarily locked due to multiple failed attempts". A successful sign-in clears the failed-attempt count. To unlock an account sooner, or to reset its password, which also clears the lock, use Passwords, locks and limits for a user.
Global 2FA controls how two-factor authentication is enforced for everyone.
| Mode | Who must set up 2FA | Status line |
|---|---|---|
| Disabled | Nobody | Disabled - 2FA is off for every user |
| Optional | Admins, users who can reset 2FA for others, and users you flag individually | Enabled - optional, enforced for admins and flagged users |
| Required | Every user | Enabled - required for every user |
Turning off Global 2FA deletes every user's 2FA data, including their authenticator setup and recovery codes. People who are already signed in stay signed in. If you turn 2FA on again, every user must set it up again. The Disable Global 2FA dialog asks you to confirm before the change applies.
To set up 2FA for yourself, see Two-factor authentication.
Idle Logout signs people out after a period without activity. It is off by default. Companies that do not want forced sign-out can leave it off.
Every user will be signed out automatically after <n> minutes of inactivity., with your number in place of <n>.Idle logout enabled - users are signed out after <n> minutes of inactivity.| Setting | What it does | Allowed values | Default |
|---|---|---|---|
| Minimum length | The shortest password allowed. | 1 or more characters | 8 |
| Maximum length | The longest password allowed. | When on, at least the minimum length | Off (64 when you switch it on) |
| Uppercase letter, Lowercase letter, Number, Symbol | Require at least one character of each kind that is switched on. | On or off | On |
| Password expiry | Forces a change once a password is older than this many days. | 1 or more days | Off (90 when you switch it on) |
| Password history | Blocks reuse of this many previous passwords. | 1 to 24 | Off (5 when you switch it on) |
| Lock accounts after failed sign-ins | Lets you set your own Failed attempts and Lockout duration. | On or off | Off |
| Failed attempts | Wrong passwords in a row before the account locks. | 1 to 10 | 5 |
| Lockout duration | Minutes an account stays locked. | 1 to 1440 | 15 |
| Global 2FA | The platform-wide 2FA mode: Disabled, Optional or Required. | Disabled, Optional or Required | Disabled |
| Idle Logout | Signs people out after the idle timeout. | On or off | Off |
| Idle timeout (minutes) | Minutes of inactivity before the sign-out. | 5 to 1440 | 30 until you save a value |
No. The new rules apply to passwords set or changed after you save. To force regular changes, switch on Password expiry.
Optional makes 2FA mandatory for admins, users who can reset 2FA for others, and users you flag individually. Required makes it mandatory for every user, and users cannot turn off their own 2FA while it is on.
The account stays locked for the Lockout duration, and sign-in is refused with "Account is temporarily locked due to multiple failed login attempts". A successful sign-in clears the failed-attempt count.
No. DataMind Oda is excluded from idle logout, in the desktop app, the VS Code extension and Oda in Excel. Every other sign-in check still applies to it.
The value must be a whole number from 5 to 1440. Save also stays off until you change the value.
Changing Global 2FA needs Manage Global 2FA as well as System Settings Manager. Ask an administrator to add the missing permission to your role.
Up to 24. Set Password history to a whole number from 1 to 24.
Your role can read the password policy but not system settings. With only password-policy access, the tab shows the password policy and the allowed hosts list, and nothing else. To see Global 2FA and Idle Logout, ask for a role that includes System Settings Viewer.