文档首页/ 统一身份认证服务 IAM/ API参考/ API/ 账号管理/ 按条件查询账号密码强度策略
更新时间:2024-07-26 GMT+08:00
分享

按条件查询账号密码强度策略

功能介绍

该接口可以用于按条件查询账号密码强度策略,查询结果包括密码强度策略的正则表达式及其描述。

该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:地区和终端节点

调试

您可以在API Explorer中调试该接口。

URI

GET /v3/domains/{domain_id}/config/security_compliance/{option}

表1 路径参数

参数

是否必选

参数类型

描述

domain_id

String

待查询的账号ID,获取方式请参见:获取账号、IAM用户、项目、用户组、区域、委托的名称和ID

option

String

查询条件。该字段内容为:password_regex或password_regex_description。

password_regex:密码强度策略的正则表达式;password_regex_description:密码强度策略的描述。

取值范围:

  • password_regex
  • password_regex_description

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

Content-Type

String

该字段内容填为“application/json;charset=utf8”。

X-Auth-Token

String

URL中domain_id所对应账号中IAM用户的token(无需特殊权限)。

响应参数

表3 响应Body参数

参数

参数类型

描述

config

Object

配置信息。

表4 config

参数

参数类型

描述

password_regex

String

密码强度策略的正则表达式。(当option为password_regex时返回)

password_regex_description

String

密码强度策略的描述。(当option为password_regex_description时返回)

请求示例

  • 按照条件查询账号密码强度策略,option为password_regex。
    GET https://iam.myhuaweicloud.com/v3/domains/{domain_id}/config/security_compliance/password_regex
  • 按照条件查询账号密码强度策略,option为password_regex_description。
    GET https://iam.myhuaweicloud.com/v3/domains/{domain_id}/config/security_compliance/password_regex_description

响应示例

状态码为 200 时:

请求成功。

示例1:option为password_regex。

示例2:option为password_regex_description。

  • 示例 1
    {
        "config": {
            "password_regex": "^(?![A-Z]*$)(?![a-z]*$)(?![\\d]*$)(?![^\\W]*$)\\S{6,32}$"
        }
    }
  • 示例 2
    {
        "config": {
            "password_regex_description": "The password must contain at least two of the following character types: uppercase letters, lowercase letters, digits, and special characters, and be a length between 6 and 32."
        }
    }

返回值

返回值

描述

200

请求成功。

400

参数无效。

401

认证失败。

403

没有操作权限。

404

未找到相应的资源。

405

不允许的方法。

413

请求体过大。

500

内部服务错误。

错误码

相关文档