更新子用户登录配置

最近更新时间:2021-06-01 18:38:21

查看PDF

注:如果是单纯修改子用户自己的登录密码,调用ChangePassword接口。

请求参数

名称 类型 必须 长度限制(字符) 参数格式 描述
Action String 确定值 [a-zA-Z]+ 操作接口名,系统规定参数,取值:UpdateLoginProfile
Password String 最短1,最长128 [:graph:]+ 可选参数,用户的新登录密码
UserName String 最短1,最长64 [\w+=,.@-]+ 待更新登录配置的IAM用户名
PasswordResetRequired Boolean 可选参数,标识用户下次成功登录后是否需要设置新密码,带参数调用即为true,否则不带参数为false
OpenLoginProtection Boolean 可选参数,开启登录操作保护,不带参数不处理,带参数 为true开启,false关闭
OpenSecurityProtection Boolean 可选参数,开启敏感操作保护,不带参数不处理,带参数 为true开启,false关闭
ViewAllProject Boolean 可选参数,标识用户是否可以查看全部项目,带参数调用即为true,否则不带参数为false

返回元素(调用成功)

错误码(调用不成功)

错误代码(Code) 错误消息(Message) HTTP 状态码 中文描述(语义)
InvalidParameterValue An value must be supplied for the input parameter %s. 400 输入参数%s的值不能为空,具体参数名在%s说明
InvalidParameterValue An invalid or out-of-range value was supplied for the input parameter %s. 400 输入参数 %s的值无效、不合法或者超出范围,具体参数名在%s说明
UserNoSuchEntity The request was rejected because it referenced ‘User’ that does not exist. 404 请求被拒绝,因其引用的“用户”不存在
LoginProfileNoSuchEntity The request was rejected because it referenced ‘LoginProfile’ that does not exist. 404 请求被拒绝,因其引用的“登录配置文件”不存在
PasswordPolicyViolation The request was rejected because the provided password did not meet the requirements imposed by the account password policy 400 登录密码不符合用户账户的密码策略

示例(调用成功)

####请求示例

https://iam.api.ksyun.com/?Action=UpdateLoginProfile&Password=123456&UserName=Bob&公共请求参数

返回示例

  • JSON示例
{
    "CreateLoginProfileResult": {
        "LoginProfile": {
            "UserName": "user01",
            "OpenLoginProtection": true,
            "OpenSecurityProtection": false,
            "PasswordResetRequired": true,
            "UpdateDate": "2019-11-21T10:10:32Z",
            "Password": "123456789"
        }
    },
    "RequestId": "64c8078d-b818-41b5-aee1-d16af7f513f3"
}

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

内容不全,不深入
内容更新不及时
描述不清晰,比较混乱
系统或功能太复杂,缺乏足够的引导
内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈