Skip to main content

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

Ejemplo

Ejemplo completo

Véase también