Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-08 GMT+08:00

Creación de un dispositivo MFA virtual

Función

Esta API se proporciona para que los usuarios de IAM creen un dispositivo MFA virtual.

Se puede llamar a la API utilizando tanto el endpoint global como los endpoints específicos de la región. Para los endpoints de IAM, consulte Regiones y endpoint.

URI

POST /v3.0/OS-MFA/virtual-mfa-devices

Parámetros de solicitud

Tabla 1 Parámetros en el encabezado de solicitud

Parámetro

Obligatorio

Tipo

Descripción

X-Auth-Token

String

Token (sin requisitos de permiso especiales) del usuario IAM correspondiente al user_id especificado en el cuerpo de la solicitud.

Tabla 2 Parámetro en el cuerpo de la solicitud

Parámetro

Obligatorio

Tipo

Descripción

virtual_mfa_device

object

Información del dispositivo MFA.

Tabla 3 virtual_mfa_device

Parámetro

Obligatorio

Tipo

Descripción

name

String

Nombre del dispositivo.

Longitud mínima: 1 carácter

Longitud máxima: 64 caracteres

user_id

String

ID del usuario de IAM para el que creará el dispositivo MFA.

Parámetros de respuesta

Código de estado: 201

Tabla 4 Parámetros en el cuerpo de respuesta

Parámetro

Tipo

Descripción

virtual_mfa_device

object

Información del dispositivo MFA virtual.

Tabla 5 virtual_mfa_device

Parámetro

Tipo

Descripción

serial_number

String

Número de serie del dispositivo MFA virtual.

base32_string_seed

String

Semilla Base32, que un sistema de terceros puede usar para generar un código CAPTCHA.

Ejemplo de la solicitud

POST https://iam.myhuaweicloud.com/v3.0/OS-MFA/virtual-mfa-devices 
{ 
  "virtual_mfa_device" : { 
    "name" : "{device_name}", 
    "user_id" : "09f99d8f6a001d4f1f01c00c31968..." 
  } 
}

Ejemplo de la respuesta

Código de estado: 201

La solicitud fue exitosa.

{
  "virtual_mfa_device": {
    "serial_number": "iam:09f6bd6a96801de40f01c00c85691...:mfa/{device_name}",
    "base32_string_seed": "{string}"
  }
}

Códigos de estado

Código de estado

Descripción

201

La solicitud fue exitosa.

400

La solicitud no es válida.

401

Error de autenticación.

403

No tiene permiso para realizar esta acción.

500

Se produjo un error del sistema.

Códigos de error

Para obtener más información, consulte Códigos de error.