Skip to main content

Complete Register Second Factor Authentication

Tiene la función de completar un proceso de registro de A2F que esté en caso que sea requerido. Actualmente los A2F que requieren un segundo paso para completar su registro son:

  • A2F por SMS
  • A2F por EMAIL

Para completar el registro de un a2f se deben ingresar los siguientes campos:

KeyExampleDescription
methodsmsIndica el tipo de autenticación que se está verificando.
verification_id61aaCódigo recibido en el endpoint 'Register Authentication' con el que se tiene acceso a la verificación que está pendiente.
totp1234Código de un uso que recibe el usuario para corroborar que el número ingresado en el primer paso (endpoint Register Authentication) le pertenece.

Endpoint

Headers

KeyValueDescription
Content-Typeapplication/json
AuthorizationBearer {{access_token}}access_token obtained in Atenea

Url

Method: POST
URL: https://cerberus.trust.lat/v1/authentications/:user_id/registrations
caution

Recuerda que para utilizar este endpoint es necesario un access token obtenido en el servicio Atenea

Como obtener un access token

Body

{
"method": "sms",
"company_id": "1",
"verification_id": "iqxliozxcya87dam",
"totp": "3912"
}

Code Examples

curl --location --request POST 'https://cerberus.trust.lat/v1/authentications/1/registrations' \
--data-raw '{
"method": "sms",
"verification_id": "61ae6f88f6a47ab3a297da45",
"totp": "9326"
}'

Responses

HTTP Code: 200 Found

{
"code": 200,
"resource": "Verification",
"data": {
"created_at": "2022-02-22T18:33:36.458Z",
"status": "done",
"uid": "61ae6f88f6a47ab3a297da45",
"updated_at": "2022-02-22T18:37:10.890Z"
},
"message": "Ok"
}

Responses

HTTP Code: 404 Not Found

Esta respuesta indicará que se requiere completar un segundo paso.

{
"code": 404,
"resource": "Verification",
"message": "Not found"
}