设置鉴权方式 本节主要介绍如何使用API设置鉴权方式。 此操作用来设置HBlock鉴权方式。 请求语法 plaintext PUT /rest/v1/system/config/parameter HTTP/1.1 Date: date ContentType: application/json; charsetutf8 ContentLength: length Host: ip:port Authorization: authorization { "authMode": authMode } 请求参数 参数 类型 描述 是否必须 authMode String 设置HBlock鉴权方式。 取值: strict:表示使用最新的鉴权方式。 compatible:表示兼容历史的鉴权方式。 从3.8以下的版本升级上来的集群,鉴权方式为compatible;3.8及以上的版本,安装之后鉴权方式默认为strict。 说明 3.8版本之前的鉴权方式为:SHA256(Date请求头的值+"n"+SHA256(password))。 3.8版本及后续版本鉴权方式为:HMACSHA256(SHA256(password), Date请求头的值+"n"+SHA256(password))。 否 请求示例 设置HBlock使用最新的鉴权方式。 plaintext PUT /rest/v1/system/config/parameter HTTP/1.1 Date: Fri, 09 Jan 2026 08:29:37 GMT ContentType: application/json; charsetutf8 Authorization: HBlock userName:signature ContentLength: 30 Connection: keepalive Host: 192.168.0.65:1443 { "authMode": "strict" } 响应示例 plaintext HTTP/1.1 200 OK xhblockrequestid: f50be9c8d72e4f0ea2eb8850e69b7fcd Connection: keepalive Date: Fri, 09 Jan 2026 08:29:37 GMT Server: HBlock