> For the complete documentation index, see [llms.txt](https://wiki.datadike.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.datadike.com/es/sonar/administration/identities/mfa.md).

# Autenticación multifactor

Cómo cada usuario de la consola registra una aplicación autenticadora en su primer inicio de sesión, qué acciones vuelven a pedir el código y cómo recuperarse si se pierde un dispositivo.

## Qué es esto y cuándo usarlo

Todo usuario de la consola inicia sesión con una contraseña y un código de seis dígitos de una aplicación autenticadora. El código es una contraseña de un solo uso basada en el tiempo (TOTP), así que sirve cualquier aplicación autenticadora compatible con TOTP, por ejemplo Microsoft Authenticator o Google Authenticator. No hay ningún interruptor por usuario ni global: el código forma parte de cada inicio de sesión en la consola.

El código se pide en tres situaciones:

| Situación                                                      | Qué ocurre                                                                 |
| -------------------------------------------------------------- | -------------------------------------------------------------------------- |
| Primer inicio de sesión, o el primero tras un restablecimiento | El usuario registra un autenticador en la pantalla **Setup 2-Factor Auth** |
| Cada inicio de sesión posterior                                | La consola pide el código después de la contraseña                         |
| Cambios en políticas de acceso o en solicitudes de extensión   | La consola vuelve a pedir el código antes de guardar el cambio             |

## Antes de empezar

* La cuenta del usuario existe y está activa. Consulte [Usuarios](/es/sonar/administration/identities/users.md).
* El usuario tiene un teléfono u otro dispositivo con una aplicación autenticadora, con la hora ajustada automáticamente. Los códigos TOTP dependen de la hora.
* Para restablecer el registro de otro usuario: el permiso **Manage Accounts**.

## Pasos

### Registrarse en el primer inicio de sesión

1. Abra la consola, introduzca **Username** y **Password** y haga clic en **Sign in**.
2. La pantalla **Setup 2-Factor Auth** muestra un código QR. Escanéelo con la aplicación autenticadora. Si el teléfono no puede escanearlo, use **Can't scan? Enter this key manually** y escriba o copie la clave en la aplicación.
3. Compruebe que la aplicación muestra ahora una entrada con su nombre de usuario y un código que cambia cada 30 segundos.
4. Haga clic en **Finish setup**. La consola cierra su sesión.
5. Vuelva a iniciar sesión con nombre de usuario y contraseña. En **Identity Verification**, escriba el código de seis dígitos de la aplicación y haga clic en **Verify identity**.

{% hint style="warning" %}
El código QR y la clave se muestran una sola vez. Escanee antes de hacer clic en **Finish setup**. Si sale de la pantalla sin escanear, un administrador tendrá que restablecer su MFA antes de que pueda iniciar sesión.
{% endhint %}

### Iniciar sesión con el código

1. Introduzca **Username** y **Password** y haga clic en **Sign in**.
2. Escriba el código actual de la aplicación y haga clic en **Verify identity**.

El diálogo del código tiene una cuenta atrás de 30 segundos y se cierra cuando termina. Haga clic de nuevo en **Sign in** para volver a abrirlo.

**Remember me**, en la pantalla de inicio de sesión, solo mantiene rellenado su nombre de usuario. No evita el código.

### Confirmar un cambio sensible (step-up)

Algunos cambios vuelven a pedir el código aunque ya haya iniciado sesión:

* crear, editar, habilitar, deshabilitar y eliminar políticas de acceso en **Observability › Policies**, e importar políticas;
* añadir dispositivos o usuarios a una política y quitarlos;
* aprobar, denegar o cambiar solicitudes de extensión en **Observability › Requests**.

1. Haga el cambio como de costumbre.
2. Cuando se abra **Confirm policy change** o **Confirm request change**, escriba el código actual y haga clic en **Confirm**.
3. El cambio se guarda. Durante los 15 minutos siguientes, los demás cambios de políticas y de solicitudes se aplican sin volver a pedir el código.

Cerrar el diálogo, o dejar que termine su cuenta atrás de 30 segundos, cancela el cambio.

### Pasar usted mismo a un teléfono nuevo

Mientras todavía pueda iniciar sesión:

1. Haga clic en su nombre en la cabecera y elija **Reset 2FA**.
2. Confirme. La consola responde `2FA was reset. Log out and back in to setup.`
3. Cierre sesión con el icono de cierre de sesión, vuelva a iniciarla y registre el teléfono nuevo como en [Registrarse en el primer inicio de sesión](#registrarse-en-el-primer-inicio-de-sesion).

El mismo menú tiene **Reset Password** para cambiar su propia contraseña.

### Recuperar a un usuario que perdió su dispositivo

1. Abra **Admin Center › Users**.
2. En la fila del usuario, haga clic en el icono de llave (**Reset Multi-Factor Authentication**), o haga clic derecho en la fila y elija **Reset Two-Factor Auth**.
3. Confirme **Reset 2FA**. La consola responde `jdoe's Two-Factor key was reset. Have them sign in again to setup`.
4. Pida al usuario que inicie sesión. Le aparece la pantalla **Setup 2-Factor Auth** y registra su nuevo dispositivo.

Mantenga al menos dos cuentas con **Manage Accounts**, para que una pueda restablecer la otra. Si no queda ninguna cuenta capaz de restablecer la suya, contacte con el soporte de implantación de DataDike.

## Lo que debería ver

Tras el registro, la aplicación autenticadora muestra una entrada para la consola. En cada inicio de sesión, la consola pide el código después de aceptar la contraseña. Tras un step-up, el diálogo se cierra y el cambio de la política o de la solicitud se guarda.

## Cómo verificar que funcionó

1. En una ventana privada del navegador, inicie sesión como el usuario solo con la contraseña. La consola debe detenerse en **Identity Verification**, o en **Setup 2-Factor Auth** si el usuario todavía no se ha registrado.
2. Introduzca el código. Tras un inicio de sesión correcto, **Reports & Audits › Audits** muestra una entrada **Login** para el usuario. Un código erróneo queda registrado como **Failed Login** con el mensaje `jdoe failed to login: Two Factor token rejected`.
3. Tras un step-up, el registro de auditoría muestra una entrada con el mensaje `jdoe verified MFA step-up`. Un código erróneo muestra `jdoe failed MFA step-up: invalid code`.
4. Tras restablecer el MFA de un usuario, su siguiente inicio de sesión abre **Setup 2-Factor Auth** en lugar de pedir un código.

## Errores comunes

| Síntoma                                                        | Causa                                                                                                                        | Solución                                                                                                                             |
| -------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| `Bad credentials` antes de que se pida ningún código           | Nombre de usuario o contraseña incorrectos, o la cuenta está desactivada o tiene bloqueado el inicio de sesión en la consola | Compruebe la contraseña; revise **Active?** y **Block Dashboard Logins** en [Usuarios](/es/sonar/administration/identities/users.md) |
| `Invalid code. Please try again.` al iniciar sesión            | El código se escribió mal o ya había cambiado, o la hora del teléfono es incorrecta                                          | Escriba el código actual; configure el teléfono para que tome la hora de la red                                                      |
| Los códigos de la aplicación se rechazan siempre               | La entrada de la aplicación pertenece a un registro anterior, o la hora del teléfono está muy desfasada                      | Corrija la hora; si sigue fallando, pida a un administrador que restablezca el MFA y vuelva a registrarse                            |
| El usuario cerró **Setup 2-Factor Auth** sin escanear          | La clave se muestra una sola vez                                                                                             | Un administrador restablece el MFA en **Admin Center › Users**; el usuario se registra en su siguiente inicio de sesión              |
| El usuario perdió o sustituyó su teléfono                      | Los códigos salen del dispositivo antiguo                                                                                    | Restablezca el MFA del usuario, o, mientras siga con la sesión iniciada, el propio usuario elige **Reset 2FA**                       |
| `Invalid MFA code.` en **Confirm policy change**               | Código erróneo o caducado                                                                                                    | Escriba el código actual de la aplicación                                                                                            |
| Un cambio de política no se guarda                             | El diálogo de step-up se cerró o terminó su cuenta atrás                                                                     | Repita el cambio y complete el diálogo                                                                                               |
| El diálogo del código desaparece antes de terminar de escribir | Terminó su cuenta atrás de 30 segundos                                                                                       | Haga clic de nuevo en **Sign in** y escriba el código actual                                                                         |

## Referencia de campos

| Elemento                                                         | Qué es                                                                                                      |
| ---------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| Código QR (**Setup 2-Factor Auth**)                              | Contiene la clave TOTP, su nombre de usuario y la dirección de la consola                                   |
| **Can't scan? Enter this key manually**                          | La misma clave en texto, con un botón de copiar                                                             |
| **Finish setup**                                                 | Termina el registro y cierra su sesión                                                                      |
| **Identity Verification**                                        | La petición del código al iniciar sesión: seis dígitos, con una cuenta atrás de 30 segundos                 |
| **Confirm policy change** / **Confirm request change**           | La petición de step-up. Una verificación cubre los cambios de políticas y de solicitudes durante 15 minutos |
| **Reset 2FA** (su nombre en la cabecera)                         | Borra su propio registro. Vuelve a registrarse en su siguiente inicio de sesión                             |
| **Reset Multi-Factor Authentication** (**Admin Center › Users**) | Borra el registro de otro usuario                                                                           |

## Páginas relacionadas

* [Usuarios](/es/sonar/administration/identities/users.md): restablezca el MFA o la contraseña de otro usuario
* [Single sign-on](/es/sonar/administration/identities/sso.md): los métodos de inicio de sesión de la consola
* [Políticas de acceso](/es/sonar/administration/access/access-policies.md): cambios que piden step-up
* [Solicitudes de extensión](/es/sonar/administration/access/requests.md): aprobaciones que piden step-up
* [Registro de auditoría](/es/sonar/administration/audit/audit-trail.md): registros de inicio de sesión y de step-up
