rewardwee_auth_access
Version:
auth verify access for all microservices
12 lines (11 loc) • 543 B
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;