Verificación adicional

Pide al usuario una segunda prueba después de su contraseña: una passkey o un código de una app de autenticación. Puedes exigirla antes de una operación sensible, o en cada inicio de sesión en una app.

Un segundo paso, después de una contraseña

Aquí una passkey es un segundo factor y nunca una forma de iniciar sesión por sí sola: la página de inicio de sesión no ofrece ninguna opción de passkey. Se puede usar una llave de seguridad en su lugar. La verificación adicional vuelve a comprobar primero la contraseña, así que solo un usuario que tiene contraseña puede registrar un factor o demostrarlo.

Antes de una operación sensible

Una operación puede exigir un segundo factor. Estableces el requisito con foir operations update y su indicador --second-factor (llega a producción en la siguiente publicación). Una ejecución cuya sesión no ha demostrado un factor es rechazada con FAILED_PRECONDITION y un mensaje que puedes redactar tú. Una operación que lleva el requisito no puede iniciarla un hook ni una programación.

En cada inicio de sesión en una app

Cada app de inicio de sesión tiene un interruptor Require MFA en la consola. Con él activado, un inicio de sesión con contraseña en la página alojada solo se completa después de que el usuario demuestre un factor. Un usuario sin ninguno lo registra durante ese inicio de sesión, con una passkey o escaneando un código QR con una app de autenticación.

El interruptor también deja fuera a cualquiera que no tenga contraseña. Los usuarios que inician sesión con un código enviado por correo o a través de un proveedor de identidad no pueden iniciar sesión en esa app.

Verificación adicional sin cerrar sesión

Un usuario con sesión iniciada puede registrar un factor o hacer la verificación adicional en mitad de una sesión. Vuelve a introducir su contraseña y demuestra el factor, y la prueba se añade a la sesión que ya tiene. Esto requiere una sesión en un dominio de inicio de sesión personalizado. Debe estar verificado. Una app con el flujo de token no tiene esa sesión, y sus usuarios obtienen un segundo factor iniciando sesión de nuevo a través de una app que lo exija.

Lee el detalle

La verificación adicional no tiene una página de documentación propia, y la guía del endpoint de operaciones cubre solo el requisito que estableces en una operación.