@farcaster/quick-auth
v0.0.8
Published
Client for Farcaster Quick Auth
Keywords
Readme
@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/clientUsage
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
});