Este artículo lo guiará a través de cómo agregar o actualizar el PIN de usuario de un usuario existente a través de la API de BioStar 2.

 

La siguiente API agregará/actualizará el PIN de un usuario:

 

PUT /api/users/{user_id}

 

[Parámetros del cuerpo]

Parámetros

Tipo

Obligatorio

Descripción

anclar

Número

Y

PIN del usuario. Máximo 16 dígitos.

 

Ejemplo de cuerpo de solicitud:

{

"Usuario": {

"pin": <my_pin>

}

}

 

 

Ejemplo: Ahora demostraré el uso real de la API anterior.

  1. comprobar la información del PIN del usuario actual
  2. agregar PIN al usuario
  3. comprobar la información actualizada del PIN del usuario
     

 

1. Primero, recuperemos la información de un usuario existente y verifiquemos el valor del PIN usando la API a continuación:

 

GET /api/users/{user_id}

Para recuperar la información del usuario actual, por ejemplo (para user_id=2):


 

 

Respuesta corporal:

Una captura de pantalla de un código informático

Descripción generada automáticamente


En este ejemplo, puede ver que el usuario seleccionado aún no tiene un PIN asignado a su perfil.

 

2. Ahora, sigamos adelante y agreguemos el PIN al usuario:

PUT /api/users/{user_id}

Ejemplo de cuerpo de solicitud:

{

"Usuario": {

"pin": <my_pin>

}

}

 

A continuación, obtendrás una respuesta como:

Un fondo blanco con texto negro y rojo

Descripción generada automáticamente

 

3. Después de agregar con éxito el PIN al usuario, recuperemos nuevamente los datos del usuario y verifiquemos que el PIN se haya actualizado:

GET /api/users/{user_id}


A diferencia del primer resultado, puede ver el valor cifrado equivalente al PIN que configuró anteriormente.

Y el indicador "pin_exists" establecido en true.

 

IMPORTANTE:

Por motivos de seguridad, el "pin" está encriptado, entonces podrá utilizar el PIN configurado anteriormente, y en caso de que el usuario no recuerde su PIN anterior, se deberá configurar o establecer un nuevo PIN.

 

NOTAR:

No se permite un método de autenticación de solo PIN, lo mínimo que necesitaría configurar como método de autenticación será ID + PIN