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

POST /auth/me/password-strength

使用当前租户的密码策略检查密码强度

身份认证 `bearerAuth` application/json

Request Body

Schema: handler.SelfServicePasswordStrengthRequest

FieldTypeRequiredExampleConstraintsDescription
password string Yes MyP@ssw0rd!

Responses

StatusDescriptionSchema
200密码强度dto.PasswordStrengthResponseWrapper

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

dto.PasswordStrengthResponseWrapper

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