Skip to main content

PinAuthOptions

Interface de opciones para el hook usePinAuth.

Propiedades

apiUrl

URL del backend de Camarauth.
Ejemplo:

whatsappNumber

Número de WhatsApp para enviar el PIN.
Ejemplo:

pinLength

Longitud del PIN a generar.
  • Default: 6
  • Mínimo: 4
  • Máximo: 10
Ejemplo:

expiresIn

Segundos antes de que expire el PIN.
  • Default: 180 (3 minutos)
  • Mínimo: 60 (1 minuto)
  • Máximo: 600 (10 minutos)
Ejemplo:

maxAutoRegenerations

Máximo número de regeneraciones automáticas.
  • Default: 3
Ejemplo:

autoGenerate

Generar PIN automáticamente al conectar.
  • Default: false
Ejemplo:

messagePrefix

Prefijo del mensaje de WhatsApp.
  • Default: 'PIN:'
Ejemplo:

onPinGenerated

Callback cuando se genera un PIN.
Ejemplo:

onSuccess

Callback cuando la autenticación es exitosa.
Ejemplo:

onError

Callback cuando hay un error.
Ejemplo:

onExpire

Callback cuando el PIN expira.
Ejemplo:

onMaxRegenerationsReached

Callback cuando se alcanza el máximo de regeneraciones.
Ejemplo:

Ejemplo completo

Véase también