- Identity inscribe métodos y gestiona la configuración MFA del usuario.
- Auth completa el segundo paso de verificación durante el inicio de sesión.
Operaciones de inscripción de cuentas
La API de Identity expone estas operaciones de autoservicio:
Las operaciones estándar son de autoservicio. El sujeto del bearer token debe coincidir con
{id}.
Inicia la configuración
Envía el método en el cuerpo de la solicitud:Request
app y email.
La configuración de una aplicación de autenticación devuelve un secreto, una URL de código QR y códigos de recuperación. La configuración por correo electrónico devuelve códigos de recuperación y envía un código de acceso a la dirección de correo electrónico guardada del usuario.
Verifica la configuración
Envía el código de acceso de configuración de 6 a 8 caracteres y el método. La verificación de una aplicación de autenticación también necesita el secreto devuelto por la configuración.Request
Activa el método
Después de la verificación, activa el método con uno de los códigos de recuperación de la respuesta de configuración. La activación de una aplicación de autenticación también necesita el secreto de configuración.Request
Desactivar MFA o eliminar un método
Para desactivar MFA, envía el código que describe la referencia Deshabilitar MFA. Para eliminar la aplicación de autenticación o el método de correo electrónico, envía un código de ese método. Para recibir el código por correo electrónico, llama aPOST /v1/users/{id}/mfa/disable/challenge. Solo el propio usuario puede solicitarlo, y solo cuando el método de correo electrónico está activado. El código es válido durante 10 minutos y admite 5 intentos incorrectos. Un usuario puede solicitar 3 códigos en 15 minutos.
Operaciones de administrador
Un administrador gestiona los métodos de otro usuario con dos operaciones más.{id} es el usuario de destino. El bearer token necesita el permiso mfa-admin con la acción post para activar un método y la acción delete para eliminar uno.
Operaciones de inicio de sesión
El primer factor usa Solicitar token de acceso. Cuando el usuario tiene MFA activada, la operación devuelve una respuesta de desafío MFA en lugar de tokens de acceso. La respuesta incluye:
mfaRequired: true.- un
mfaTokende corta duración. - los métodos activados.
- el método preferido.
Inscribe un método exigido
Cuando el usuario no tiene ningún método MFA y la organización exige uno, Solicitar token de acceso responde401 con el error AUT-0019 en lugar de un desafío MFA. Verificar inicio de sesión MFA da la misma respuesta cuando el usuario tiene un método, pero no todos los métodos exigidos. El cuerpo del error también tiene:
mfaToken: un token válido solo para la inscripción.availableMethods: los métodos que el usuario puede inscribir,appoemail.
-
Inicia la configuración con Iniciar inscripción en MFA.
ParaRequest
app, la respuesta tiene unsecrety unaurlpara la aplicación de autenticación. Paraemail, Access Manager envía un código a la dirección de correo electrónico guardada del usuario. La respuesta siempre tiene un código de recuperación enrecoveryCodes. Guárdalo: no podrás recuperarlo más adelante. Una nueva llamada de configuración reemplaza la configuración anterior. -
Confirma el método con Confirmar inscripción en MFA. Envía el código de acceso de la aplicación de autenticación o del correo electrónico.
Access Manager activa el método y devuelve una respuesta de desafío MFA con el mismoRequest
mfaToken. Continúa con Solicita la entrega por correo electrónico para el correo electrónico y, después, con Verifica el segundo factor.
AUT-0018). El token MFA conserva la duración que tenía en el primer factor, así que completa la inscripción y la verificación dentro de una sesión MFA.
Solicita la entrega por correo electrónico
Usa Iniciar desafío MFA para el correo electrónico.Request
app. La aplicación de autenticación genera el código de acceso localmente.
Verifica el segundo factor
Usa Verificar inicio de sesión MFA. Envíapasscode o recoveryCode, pero no ambos.
Passcode
Recovery code
AUT-0019). Un código de recuperación se consume después de un uso exitoso.
Manejo de errores
Los errores importantes de inicio de sesión incluyen:
Identity también puede rechazar un método no admitido, un secreto de configuración faltante, un destino de correo electrónico faltante o una configuración no verificada.
Consulta la lista de errores de Access Manager para conocer el envelope de error completo y los códigos actuales.
Páginas relacionadas
Completa MFA en Console
El flujo del usuario para la verificación durante el inicio de sesión.
APIs de Identity
La referencia generada para las operaciones de gestión de cuentas.

