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