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 el administrador modifique la configuración de protección de inicio de sesión de un usuario de IAM.
Se puede invocar a la API utilizando tanto el punto de conexión global como los puntos de conexión específicos de la región. Para los puntos de conexión de IAM, consulte Regiones y puntos de conexión.
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 acerca de cómo obtener un ID de usuario, consulte Obtención de información de cuenta, usuario de IAM, grupo, proyecto, región y delegación. |
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 |
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 solicitud
Solicitud para habilitar la protección de inicio de sesión y establecer el método de autenticación de inicio de sesión en autenticación MFA
PUT https://iam.myhuaweicloud.com/v3.0/OS-USER/users/{user_id}/login-protect
{
"login_protect" : {
"enabled" : true,
"verification_method" : "vmfa"
}
}
Ejemplo de respuesta
Código de estado: 200
La solicitud se ha realizado correctamente.
{
"login_protect" : {
"user_id": "16b26081f43d4c628c4bb88cf32e9...",
"enabled" : true,
"verification_method" : "vmfa"
}
}
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
La solicitud se ha realizado correctamente. |
400 |
La solicitud no es válida. |
401 |
Error de autenticación. |
403 |
No tiene permiso para realizar esta acción. |
404 |
No se puede encontrar 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.