UNPKG

passport-custom

Version:

Custom authentication strategy for Passport.

18 lines (12 loc) 418 B
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; }