更新时间:2022-08-16 GMT+08:00

修改IAM用户的登录保护状态信息

功能介绍

该接口可以用于管理员修改IAM用户的登录保护状态信息。

URI

PUT /v3.0/OS-USER/users/{user_id}/login-protect

表1 路径参数

参数

是否必选

参数类型

描述

user_id

String

待修改登录保护状态信息的IAM用户ID。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-token

String

拥有Security Administrator权限的token。

表3 请求Body参数

参数

是否必选

参数类型

描述

login_protect

object

登录保护状态信息。

表4 Login_project

参数

是否必选

参数类型

描述

enabled

Boolean

IAM用户是否开启登录保护,开启为"true",未开启为"false"。

verification_method

String

IAM用户登录验证方式。手机验证为“sms”,邮箱验证为“email”,MFA验证为“vmfa”。

响应参数

状态码为 200 时:

表5 响应Body参数

参数

参数类型

描述

login_protect

object

登录保护状态信息。

表6 login_protect

参数

参数类型

描述

user_id

String

待修改登录保护信息的IAM用户ID。

enabled

Boolean

IAM用户是否开启登录保护,开启为"true",不开启为"false"。

verification_method

String

IAM用户登录验证方式。手机验证为“sms”,邮箱验证为“email”,MFA验证为“vmfa”。

请求示例

PUT https://sample.domain.com/v3.0/OS-USER/users/{user_id}/login-protect
{ 
  "login_protect" : { 
    "enabled" : true, 
    "verification_method" : "vmfa" 
  } 
}

响应示例

状态码:200

请求成功。

{ 
  "login_protect" : { 
    "user_id": "16b26081f43d4c628c4bb88cf32e9...", 
    "enabled" : true, 
    "verification_method" : "vmfa" 
  } 
}

状态码

状态码

描述

200

请求成功。

400

请求校验异常。

401

认证失败。

403

请求未授权。

404

找不到资源。

500

系统错误。