用户
管理员修改指定用户密码
功能介绍
管理员修改指定用户的密码,通过此接口修改密码不会受到平台密码强度限制,如果设置不符合平台密码强度要求的密码,用户依然可以登录,登录后会有密码安全信息提示。
URI
PATCH /v3/users/{user_id}
请求消息
参数 | 是否必选 | 参数类型 | 描述 |
---|---|---|---|
user_id | 是 | String | 用户的ID。 |
user | 是 | object | 用户属性名称。 |
password | 否 | string | 设置用户新的密码。 |
请求示例
示例:修改用户密码
{
"user": {
"password": "new_secretsecret"
}
}
响应消息
参数 | 参数类型 | 描述 |
---|---|---|
user | object | 用户属性名称。 |
default_project_id | string | 用户的默认project新的ID。 |
domain_id | string | 用户的domain_id。 |
enabled | boolean | 用户是否可用。 |
federated | list | 用户关联的联合对象列表。 |
id | string | 用户的ID。 |
links | object | 用户资源的links。 |
name | string | 用户的名称。 |
string | 用户的email。 | |
password_expires_at | string | 用户密码的过期时间。 |
options | object | 用户可选的资源。包括ignore_change_password_upon_first_use, ignore_password_expiry, ignore_lockout_failure_attempts, lock_password, multi_factor_auth_enabled, and multi_factor_auth_rules ignore_user_inactivity这些options。 |
响应示例
{
"user": {
"name": "test_user",
"links": {
"self": "http://keystone-api.openstack.svc.cluster.local:35357/v3/users/5df4ae79648b4d7e954382da88cc69ef"
},
"extra": {
"user_type": "individual",
"user_role": "domain_member"
},
"enabled": true,
"user_type": "individual",
"email": null,
"user_role": "domain_member",
"id": "5df4ae79648b4d7e954382da88cc69ef",
"domain_id": "default",
"password_expires_at": null
}
}
正常响应代码
200