UNPKG

rewardwee_auth_access

Version:

auth verify access for all microservices

22 lines (11 loc) 568 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 ;