authgear / authgear/authgear-server

Change the names of the Password Strength Level

Open
#4,225 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
2k
Forks
125
Avg merge
2d 17h
Merged PRs (30d)
32

Description

Our password strength level is conflicting with the description of the strength estimation library.

* "Very Unguessable" refers to "Safely Unguessable"
* "Extremely Unguessable" refers to "Very Unguessable"

Suggest to change them to:

* Disabled
* Very Weak
* Weak
* Fair
* Strong
* Very Strong

It's also easier to understand for layman

![image.png](https://uploads.linear.app/860e83ae-05f0-4c4b-bd93-8a4b8d251836/953ae84b-54dd-4751-a320-9b9d98e1d93f/ca3855f1-e7fb-406d-ba0e-d658f7e8ac90?signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXRoIjoiLzg2MGU4M2FlLTA1ZjAtNGM0Yi1iZDkzLThhNGI4ZDI1MTgzNi85NTNhZTg0Yi01NGRkLTQ3NTEtYTMyMC05YjlkOThlMWQ5M2YvY2EzODU1ZjEtZTdmYi00MDZkLWJhMGUtZDY1OGY3ZThhYzkwIiwiaWF0IjoxNzE2MTkwNTM4LCJleHAiOjMzMjg2NzUwNTM4fQ.LColXqsQHWZ6nBzcTtI3ZsTyBB8IXtyPGiEyhktmvLw "=1604x")

Contributor guide

Open the contributing guide

Research direction

Start by locating where the password-strength levels are defined and displayed, then trace how the current names reach users. Update the labels to Disabled, Very Weak, Weak, Fair, Strong, and Very Strong, and verify that every displayed level uses the requested wording.

Written by the indexing model from the issue text.

Assessment

Domain
authentication
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.