UNPKG

@bsv/auth-express-middleware

Version:

BSV Blockchain mutual-authentication express middleware

10 lines 508 B
import { Wallet, SessionManager, RequestedCertificateSet, VerifiableCertificate } from "@bsv/sdk"; import { NextFunction } from "express"; export interface AuthMiddlewareOptions { wallet: Wallet; sessionManager?: SessionManager; allowUnauthenticated?: boolean; certificatesToRequest?: RequestedCertificateSet; onCertificatesReceived?: (senderPublicKey: string, certs: VerifiableCertificate[], req: Request, res: Response, next: NextFunction) => void; } //# sourceMappingURL=types.d.ts.map