CamarauthClient
Cliente HTTP para interactuar con el backend de Camarauth desde aplicaciones Node.js.Constructor
Parámetros
string
required
URL base de la API de Camarauth
HttpClient
Cliente HTTP personalizado (opcional)
Ejemplo
Métodos
registerPin()
Registra un nuevo PIN en el backend.Parámetros
string
required
PIN a registrar
Retorna
boolean
Indica si el registro fue exitoso
string
Mensaje descriptivo
Ejemplo
checkLogin()
Verifica si un PIN ha sido autenticado.Parámetros
string
required
PIN a verificar
Retorna
boolean
Indica si la operación fue exitosa
boolean
Indica si el PIN fue verificado
string
Token JWT de acceso (si está verificado)
User
Datos del usuario (si está verificado)
Ejemplo
refreshToken()
Refresca el token de acceso usando el refresh token.Parámetros
string
required
Refresh token válido
Ejemplo
getProfile()
Obtiene el perfil del usuario autenticado.Parámetros
string
required
Token JWT de acceso
Retorna
string
ID del usuario
string
Nombre del usuario
string
Teléfono del usuario
string[]
Roles del usuario
Ejemplo
logout()
Cierra la sesión del usuario.Parámetros
string
required
Token JWT de acceso
string
required
ID del usuario

