Glossary (EDGEBIC)

What Is a Password Policy?

User Solutions TeamUser Solutions Team
|
6 min read

A password policy is the minimum standard every account password must meet before the system will accept it, checked at the moment the password is set rather than audited afterward. In EDGEBIC the default is at least eight characters including an uppercase letter, a lowercase letter, and a digit, and the rule is displayed as a hint beneath the field so nobody has to guess.

This entry defines the password policy and shows how it reads inside EDGEBIC by User Solutions. For the wider index of terms, see the manufacturing glossary; for the access model it protects, see EDGEBIC users and roles explained; and for what happens to an accepted password afterward, see what is password hashing.

How It Works

A password policy answers one question: what counts as an acceptable password here. Setting the floor at entry time rather than checking it later means there is never a gap between the stated rule and the passwords in use. A password that does not meet the standard cannot be saved, so there is nothing to audit and nothing to remediate.

The standard applies at every point a password is set: the first administrator account created against a new database, every new user added afterward, every password an administrator resets, and every password a user chooses for themselves.

Displaying the rule matters as much as enforcing it. The requirement appears as a hint directly under the password field, so the person typing knows what is expected before the first attempt. A policy discovered only through rejection produces passwords that scrape the minimum on the third try.

Two other mechanisms surround the policy without being part of it. The first is the forced change, an option requiring a person to set their own password at next sign-in, which turns an administrator-set temporary value into a genuinely private one. The second is lockout, which temporarily bars an account after several consecutive wrong passwords and is about resisting guessing rather than password quality.

None of this describes storage. What happens to a password after it is accepted is a separate protection, and both are needed.

A Concrete Example

A shop installs the application for the first time. Before anything else appears, a dialog asks for a full name, a username, a password, and a confirmation, and the hint under the password field states the requirement: at least eight characters with an uppercase letter, a lowercase letter, and a digit. The founding administrator account cannot exist without meeting it.

Two months later a new planner joins. An administrator opens the users screen, adds a user, sets a temporary password that meets the policy, ticks the option forcing a change at next login, and assigns the planner role. The planner signs in on their first morning with the temporary value, is immediately required to choose their own, and from that moment nobody else knows it.

Later that year the same planner mistypes their password several times in a row and the account locks. This is not a policy problem and resetting the password would not be the right response. The administrator uses the unlock action, the bar clears immediately, and the planner signs in with the password they already had.

A different user genuinely forgets theirs. Here the administrator does both: resets the password to a new temporary value and ticks the must-change option, so the temporary password lives for exactly one sign-in.

How EDGEBIC Uses It

In EDGEBIC, the password policy is enforced wherever a password is entered, and the default rule is at least eight characters containing an uppercase letter, a lowercase letter, and a digit. The hint under the field states the active policy, which is the right place for it because the rule is visible at the moment it applies.

The user dialog carries the fields that surround it. A password is required when creating a user. An active flag decides whether the account may sign in at all. A must-change option forces the person to set their own password at first sign-in, and it is the option to use alongside both new accounts and administrator resets. Roles are ticked in the same dialog, and a user's rights are the union of the roles they hold, loaded when they sign in.

The users screen offers the surrounding actions: edit, reset password, unlock to clear a lockout immediately, activate and deactivate to bar sign-in without deleting, and delete. For departures, deactivating is the recommended move, because the account's history stays intact and the username cannot be reused by accident.

Every one of these events is recorded permanently. Password changes and resets, user creation and deactivation, sign-in successes and failures, and lockouts all land in an append-only security trail inside the database. There is no viewing screen for that trail in the application; it is queried by an administrator or support when a compliance or investigation question calls for it.

For the guessing defense that sits alongside the policy, see what is account lockout. For the record every password event lands in, see what is a security audit log, and for the rights a signed-in account carries, see what is an effective permission.

A password policy is the minimum standard every account password has to meet before the system will accept it. It is enforced at the moment a password is set, whether that is when the first administrator account is created, when a new user is added, or when a password is reset or changed. Because it is checked at entry rather than audited later, a password that does not meet the standard simply cannot be saved, so there is no drift between the policy and reality.

By default a password must be at least eight characters and must contain an uppercase letter, a lowercase letter, and a digit. The rule is displayed as a hint directly under the password field wherever a password is being set, so the person typing sees the requirement rather than discovering it through a rejection. Meeting all four conditions is what makes a password acceptable; missing any one of them means the save is refused.

They are separate protections that work together. The policy governs what a password may be, which is about resisting guessing. Storage governs what happens to the password once accepted, which is about resisting a database being read. A strong policy does not help if passwords are stored readably, and strong storage does not help if everyone chooses the same weak password. Both are needed, and neither substitutes for the other.

Create the user with a temporary password that meets the policy and tick the option that forces a password change at next login. They sign in once with the temporary value, are immediately required to set their own, and from that point nobody else knows it. This is the pattern the user dialog is built for, and it is the same combination to use when resetting a forgotten password later: set a new one and tick the must-change option together, so the temporary value has a lifespan of exactly one sign-in. Assign roles in the same dialog while you are there, since a user's rights are the union of the roles they hold and are loaded when they sign in.

Not on its own, because a lockout and a forgotten password are different states with different remedies. A lockout is a temporary bar applied after several consecutive wrong passwords, and it clears on its own after the lockout period or immediately when an administrator uses the unlock action on the users screen. Resetting the password addresses the case where the person genuinely does not know it. If they were locked out because they were mistyping a password they do know, unlocking is all that is needed. If they were locked out because they had forgotten it, do both: unlock the account and reset the password with the must-change option ticked, so they sign in once and set their own.

Expert Q&A: Deep Dive

Q: A new hire starts Monday. What is the cleanest way to give them an account without knowing their password?

A: Create the user with a temporary password that meets the policy and tick the option that forces a password change at next login. They sign in once with the temporary value, are immediately required to set their own, and from that point nobody else knows it. This is the pattern the user dialog is built for, and it is the same combination to use when resetting a forgotten password later: set a new one and tick the must-change option together, so the temporary value has a lifespan of exactly one sign-in. Assign roles in the same dialog while you are there, since a user's rights are the union of the roles they hold and are loaded when they sign in.

Q: Someone is locked out after too many failed attempts. Does resetting their password fix it?

A: Not on its own, because a lockout and a forgotten password are different states with different remedies. A lockout is a temporary bar applied after several consecutive wrong passwords, and it clears on its own after the lockout period or immediately when an administrator uses the unlock action on the users screen. Resetting the password addresses the case where the person genuinely does not know it. If they were locked out because they were mistyping a password they do know, unlocking is all that is needed. If they were locked out because they had forgotten it, do both: unlock the account and reset the password with the must-change option ticked, so they sign in once and set their own.

Frequently Asked Questions

Ready to Transform Your Production Scheduling?

User Solutions has been helping manufacturers optimize their production schedules for over 35 years. One-time license, 5-day implementation.

User Solutions Team

User Solutions Team

Manufacturing Software Experts

User Solutions has been developing production planning and scheduling software for manufacturers since 1991. Our team combines 35+ years of manufacturing software expertise with deep industry knowledge to help factories optimize their operations.

Let's Solve Your Challenges Together