0.0.6 • Published 7 months ago

@farcaster/quick-auth v0.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

@farcaster/quick-auth

A client for interacting with a Farcaster Quick Auth server.

Installation

npm install @auth-server/client
# or
yarn add @auth-server/client
# or
pnpm add @auth-server/client

Usage

import { createClient } from '@farcaster/quick-auth';

// Get a nonce
const domain = 'your-domain.com';
const client = createClient();
const nonce = await client.getNonce();

// Generate a SIWF message using nonce and domain (not shown)

// Verify a SIWF message and get a JWT token
const token = await client.verifySiwf({
  message,
  signature,
  domain
});

// Use the return JWT as an Bearer token and validate on your server
const token = await client.verifyToken({
  token,
  domain
});
0.0.6

7 months ago

0.0.5

7 months ago

0.0.4

7 months ago

0.0.3

7 months ago

0.0.2

7 months ago

0.0.1

7 months ago