Modificación de la configuración de protección de inicio de sesión de un usuario de IAM
Función
Esta API se proporciona para que administrator modifique la configuración de protección de inicio de sesión de un usuario de IAM.
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
PUT /v3.0/OS-USER/users/{user_id}/login-protect
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
user_id |
Sí |
String |
ID del usuario de IAM cuya configuración de protección de inicio de sesión se va a modificar. Para obtener más información sobre cómo obtener un ID de usuario, consulte Obtención de información de cuenta, usuario de IAM, grupo, proyecto, región y agencia. |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
X-Auth-token |
Sí |
String |
Token con permisos de Security Administrator. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
Sí |
object |
Configuración de protección de inicio de sesión. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
enabled |
Sí |
Boolean |
Indica si se ha habilitado la protección de inicio de sesión para un usuario de IAM. El valor puede ser true o false. |
verification_method |
Sí |
String |
Método de autenticación de inicio de sesión del usuario de IAM. Opciones: sms, email, y vmfa. |
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
object |
Configuración de protección de inicio de sesión. |
Parámetro |
Tipo |
Descripción |
---|---|---|
user_id |
String |
ID del usuario cuya configuración de protección de inicio de sesión se va a modificar. |
enabled |
Boolean |
Indica si se ha habilitado la protección de inicio de sesión para el usuario. El valor puede ser true o false. |
verification_method |
String |
Método de autenticación de inicio de sesión del usuario de IAM. Opciones: sms, email, y vmfa. |
Ejemplo de la solicitud
PUT https://iam.myhuaweicloud.com/v3.0/OS-USER/users/{user_id}/login-protect { "login_protect" : { "enabled" : true, "verification_method" : "vmfa" } }
Ejemplo de la respuesta
Código de estado: 200
La solicitud fue exitosa.
{
"login_protect" : {
"user_id": "16b26081f43d4c628c4bb88cf32e9...",
"enabled" : true,
"verification_method" : "vmfa"
}
}
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
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. |
404 |
No se encontraron el recurso solicitado. |
500 |
Se produjo un error del sistema. |
Códigos de error
Para obtener más información, consulte Códigos de error.