更新时间:2024-11-18 GMT+08:00

绑定MFA设备

功能介绍

该接口可以用于IAM用户为自己绑定MFA设备。启用MFA后不影响已获取Token的有效性,同时无法强制忽略MFA的二次认证。

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

调试

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

URI

PUT /v3.0/OS-MFA/mfa-devices/bind

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-token

String

请求Body中user_id所对应IAM用户的token(无需特殊权限)。

表2 请求Body参数

参数

是否必选

参数类型

描述

user_id

String

待绑定MFA设备的IAM用户ID。

serial_number

String

MFA设备序列号。

authentication_code_first

String

第一组验证码。

authentication_code_second

String

第二组验证码。

响应参数

请求示例

绑定MFA设备,第一组验证码为“977931”,第二组验证码为“527347”,MFA设备序列号为“iam:09f6bd6a96801de40f01c00c85691...:mfa/{device_name}”。

PUT https://iam.myhuaweicloud.com/v3.0/OS-MFA/mfa-devices/bind 
 
{ 
  "user_id" : "09f99d8f6a001d4f1f01c00c31968...", 
  "authentication_code_first" : "977931", 
  "authentication_code_second" : "527347", 
  "serial_number" : "iam:09f6bd6a96801de40f01c00c85691...:mfa/{device_name}" 
}

响应示例

状态码:204。

请求成功。

状态码

状态码

描述

204

请求成功。

400

请求校验异常。

401

认证失败。

403

请求未授权。

404

无法找到请求资源。

409

保存请求资源时发生冲突。

500

系统错误。

错误码

请参见错误码