@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
TypeScript
/// <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