Consulta de la configuración de protección de inicio de sesión de un usuario de IAM
Función
Esta API puede ser utilizada por el administrador para consultar la configuración de protección de inicio de sesión de un usuario de IAM especificado o utilizada por un usuario de IAM para consultar su propia configuración de protección de inicio de sesión.
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
GET /v3.0/OS-USER/users/{user_id}/login-protect
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
user_id |
Sí |
String |
ID de usuario de IAM. 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 |
Si el administrador está solicitando consultar la configuración de protección de inicio de sesión de un usuario especificado, consulte Acciones. Si un usuario de IAM está solicitando consultar su propia configuración de protección de inicio de sesión, se requiere el token de usuario (sin requisitos de permisos especiales) del usuario. |
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 |
---|---|---|
enabled |
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. |
user_id |
String |
ID de usuario de IAM. |
verification_method |
String |
Método de autenticación de inicio de sesión del usuario de IAM. |
Ejemplo de solicitud
Solicitud de consulta de la configuración de protección de inicio de sesión de un usuario de IAM
GET https://iam.myhuaweicloud.com/v3.0/OS-USER/users/{user_id}/login-protect
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ódigo de estado: 403
Acceso denegado.
- Ejemplo 1
{ "error_msg" : "You are not authorized to perform the requested action.", "error_code" : "IAM.0002" }
- Ejemplo 2
{ "error_msg" : "Policy doesn't allow %(actions)s to be performed.", "error_code" : "IAM.0003" }
Código de estado: 404
No se puede encontrar el recurso solicitado.
{ "error_msg" : "Could not find %(target)s: %(target_id)s.", "error_code" : "Iam.0004" }
Esta API no se puede utilizar para obtener las configuraciones de protección de inicio de sesión de los usuarios para los que la protección de inicio de sesión está deshabilitada y devolverá el código de error IAM.0004.
Código de estado: 500
Error de servidor interno.
{ "error_msg" : "An unexpected error prevented the server from fulfilling your request.", "error_code" : "IAM.0006" }
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
La solicitud se ha realizado correctamente. |
401 |
Error de autenticación. |
403 |
Acceso denegado. |
404 |
No se puede encontrar el recurso solicitado. |
500 |
Error de servidor interno. |
Códigos de error
Para obtener más información, consulte Códigos de error.