rewardwee_auth_access
Version:
auth verify access for all microservices
22 lines (11 loc) • 568 B
text/typescript
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 ;