@lit-protocol/auth-helpers
TypeScript icon, indicating that this package has built-in type declarations

7.0.6 • Public • Published

Auth Helpers

Advanced authentication utilities for managing blockchain resource permissions and capabilities within the Lit Protocol ecosystem. Built on top of SIWE (Sign-In with Ethereum) and SIWE-RECAP for robust authentication flows.

Installation

yarn add @lit-protocol/auth-helpers

Quick Start

import {
  encodeSessionCapabilities,
  verifyCapabilities,
} from '@lit-protocol/auth-helpers';

// Encode session capabilities
const encoded = await encodeSessionCapabilities(capabilities);

// Verify resource capabilities
const isValid = await verifyCapabilities(resource, capabilities);

Key Features

  • Session capability management
  • SIWE integration and extensions
  • Resource permission handling
  • Proof and attestation support
  • Custom capability verification
  • Lit Protocol-specific methods

Core Functionality

  • Capability Encoding/Decoding: Manage session permissions
  • Resource Verification: Check access rights
  • SIWE Message Enhancement: Add capability information
  • Permission Management: Handle resource access
  • Proof System: Manage attestations and verifications

Readme

Keywords

Package Sidebar

Install

npm i @lit-protocol/auth-helpers

Weekly Downloads

24,203

Version

7.0.6

License

MIT

Unpacked Size

58.1 kB

Total Files

35

Last publish

Collaborators

  • glitch003
  • adarsh-kumar28
  • websaam
  • hwrdtm
  • famura
  • maximushaximus
  • spacesailor
  • awisniew