UNPKG

@linkedmink/passport-mutual-key-challenge

Version:

Implements a Passport strategy to authenticate the public key of a user by issuing a dynamic generated challenge

14 lines 685 B
/// <reference types="node" /> import { IncomingMessage } from "http"; import { Strategy } from "passport-strategy"; import { MutualKeyChallengeAuthOptions, MutualKeyChallengeOptions } from "./MutualKeyChallengeOptions"; export declare class MutualKeyChallengeStrategy<T = unknown> extends Strategy { private readonly options; private readonly verifier; constructor(options: MutualKeyChallengeOptions<T>); authenticate(req: IncomingMessage, options?: MutualKeyChallengeAuthOptions): Promise<void>; private handleChallengeResponse; private handleChallengeRequest; private getUserResult; } //# sourceMappingURL=MutualKeyChallengeStrategy.d.ts.map