JSPM

@lit-protocol/auth-helpers

7.1.1-dev-1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 12481
  • Score
    100M100P100Q144316F
  • License MIT

Package Exports

  • @lit-protocol/auth-helpers
  • @lit-protocol/auth-helpers/src/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@lit-protocol/auth-helpers) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

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