A AuthMS API Wiki API Reference iam.tianv.com →

POST /public/password-strength

使用系统默认密码策略检查密码强度,无需认证

身份认证 None application/json

Request Body

Schema: handler.CheckPublicPasswordStrengthRequest

FieldTypeRequiredExampleConstraintsDescription
password string Yes MyP@ssw0rd!

Responses

StatusDescriptionSchema
200密码强度gitee_com_linmes_authms_base_dto.DataResponse-dto_PasswordStrengthResponse

Referenced Schemas

dto.PasswordStrengthCheckItem

密码强度检查中的单个检查项

FieldTypeRequiredExampleConstraintsDescription
key string No min_length
label string No At least 8 characters
passed boolean No True

dto.PasswordStrengthResponse

密码强度检查结果,包含分数和各项检查详情

FieldTypeRequiredExampleConstraintsDescription
checks array of

See dto.PasswordStrengthCheckItem

No
crack_seconds number No 31557600
crack_time string No centuries
is_strong boolean No False
score integer No 75
suggestions array of

string

No ['Add another word or two']
warning string No This is a common password

gitee_com_linmes_authms_base_dto.DataResponse-dto_PasswordStrengthResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
data dto.PasswordStrengthResponse No
message string No
timestamp string No