UNPKG

rewardwee_auth_access

Version:

auth verify access for all microservices

12 lines (11 loc) 543 B
import { Request, Response, NextFunction } from 'express'; import { ObjectId } from 'mongoose'; export interface MyHttpRequest extends Request { user_id?: ObjectId; user_email?: string; user_token?: string; role?: string; } export declare function isTokenCorrect(req: MyHttpRequest, res: Response, next: NextFunction): void; export declare function isTalent(req: MyHttpRequest, res: Response, next: NextFunction): void; export declare function isCompany(req: MyHttpRequest, res: Response, next: NextFunction): void;