passport-custom
Version:
Custom authentication strategy for Passport.
18 lines (12 loc) • 418 B
TypeScript
import { Strategy as PassportStrategy } from 'passport-strategy';
import { Request } from 'express';
export interface VerifyCallback {
(req: Request, done: VerifiedCallback): void;
}
export interface VerifiedCallback {
(error: any, user?: any): void;
}
export declare class Strategy extends PassportStrategy {
constructor(verify: VerifyCallback);
authenticate(req: Request, options?: any): any;
}