[GH-ISSUE #676] FEATURE REQUEST: Password Complexity on Users #349

Closed
opened 2026-03-02 12:41:31 +03:00 by kerem · 3 comments
Owner

Originally created by @AdamWillford on GitHub (Jan 25, 2022).
Original GitHub issue: https://github.com/KelvinTegelaar/CIPP/issues/676

Is your feature request related to a problem? Please describe.

On the pages like Add User / Edit User, there is currently a box (on Add) that allows you to enter a password for the user.

We'd like this to have validation on it - at a minimum for a decent-password, but ideally pulling the configuration from the tenant password policy and ensuring that the added password matches.

There is a slight bug on Edit User that currently it doesn't let you enter a password at all (despite the box looking like it should)

Originally created by @AdamWillford on GitHub (Jan 25, 2022). Original GitHub issue: https://github.com/KelvinTegelaar/CIPP/issues/676 **Is your feature request related to a problem? Please describe.** On the pages like Add User / Edit User, there is currently a box (on Add) that allows you to enter a password for the user. We'd like this to have validation on it - at a minimum for a decent-password, but ideally pulling the configuration from the tenant password policy and ensuring that the added password matches. There is a slight bug on Edit User that currently it doesn't let you enter a password at all (despite the box looking like it should)
Author
Owner

@gavsto commented on GitHub (Jan 26, 2022):

I think having the capability to run this through a server which checks a password is unique or has ever been involved in a breach would be a good optional thing too.

<!-- gh-comment-id:1021727871 --> @gavsto commented on GitHub (Jan 26, 2022): I think having the capability to run this through a server which checks a password is unique or has ever been involved in a breach would be a good optional thing too.
Author
Owner

@github-actions[bot] commented on GitHub (Feb 4, 2022):

This issue is stale because it has been open 10 days with no activity. We will close this issue soon. If you want this feature implemented you can contribute it. See: https://cipp.app/GettingStarted/Contributions/ . Please notify the team if you are working on this yourself.

<!-- gh-comment-id:1029565425 --> @github-actions[bot] commented on GitHub (Feb 4, 2022): This issue is stale because it has been open 10 days with no activity. We will close this issue soon. If you want this feature implemented you can contribute it. See: https://cipp.app/GettingStarted/Contributions/ . Please notify the team if you are working on this yourself.
Author
Owner

@KelvinTegelaar commented on GitHub (Feb 11, 2022):

Added password complexity validation:
The password is at least 8 characters long (?=.{8,}).

The password has at least one uppercase letter (?=.*[A-Z]).

The password has at least one lowercase letter (?=.*[a-z]).

The password has at least one digit (?=.*[0-9]).

The password has at least one special character ([^A-Za-z0-9]).

<!-- gh-comment-id:1036244006 --> @KelvinTegelaar commented on GitHub (Feb 11, 2022): Added password complexity validation: The password is at least 8 characters long (?=.{8,}). The password has at least one uppercase letter (?=.*[A-Z]). The password has at least one lowercase letter (?=.*[a-z]). The password has at least one digit (?=.*[0-9]). The password has at least one special character ([^A-Za-z0-9]).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/CIPP#349
No description provided.