此操作用来修改管理员密码。
请求语法
PUT /rest/v1/system/user/password HTTP/1.1
Date: date
Content-Type: application/json; charset=utf-8
Content-Length: length
Host: ip:port
Authorization: authorization
{
"userName": userName,
"newPassword": newPassword
}
请求参数
名称 描述 是否必须 userName HBlock的管理员用户名。
类型:字符串
取值:与初始化设置的用户名保持一致。
是 newPassword 用户设置的新密码的明文。
类型:字符串
取值:长度范围8~16,至少包含以下字符中的3种:大写字母、小写字母、数字、特殊字符 (~ ! @ # $ % ^ & * ( ) _ + [ ] { } | ; : , . / < > ?),区分大小写。不能包含:3个连续重复的字符,3个连续或反序的数字、或字母(不区分大小写),3个连续或反序的键盘序列(不区分大小写)。
是
请求示例
修改管理员密码。
PUT /rest/v1/system/user/password HTTP/1.1
Date: Wed, 24 Jan 2024 07:54:58 GMT
Content-Type: application/json; charset=utf-8
Authorization: HBlock userName:signature
Content-Length: 67
Host:192.168.0.110:1443
{
"userName": "storuser",
"newPassword": "**********"
}
响应示例
HTTP/1.1 204 No Content
x-hblock-request-id: 914ac22b6fb74f5ba5dc085e35718294
Connection: keep-alive
Date: Wed, 24 Jan 2024 07:54:58 GMT
Server: HBlock