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.
- comprobar la información del PIN del usuario actual
- agregar PIN al usuario
- 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:
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:
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