.
This commit is contained in:
parent
d116a82f8c
commit
69a24e452f
@ -1,11 +1,11 @@
|
|||||||
import { AuthUser } from "@/contexts/auth/domain";
|
import { AuthUser } from "@/contexts/auth/domain";
|
||||||
import { composeMiddleware, generateExpressError } from "@/contexts/common/infrastructure/express";
|
import { composeMiddleware, generateExpressError } from "@/contexts/common/infrastructure/express";
|
||||||
import { ensureIdIsValid } from "@shared/contexts";
|
import { ensureIdIsValid } from "@shared/contexts";
|
||||||
import Express, * as express from "express";
|
import { NextFunction, Request, Response } from "express";
|
||||||
import httpStatus from "http-status";
|
import httpStatus from "http-status";
|
||||||
import passport from "passport";
|
import passport from "passport";
|
||||||
|
|
||||||
interface AuthenticatedRequest extends express.Request {
|
interface AuthenticatedRequest extends Request {
|
||||||
user?: AuthUser;
|
user?: AuthUser;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -13,7 +13,7 @@ export const checkUser = composeMiddleware([
|
|||||||
passport.authenticate("local-jwt", {
|
passport.authenticate("local-jwt", {
|
||||||
session: false,
|
session: false,
|
||||||
}),
|
}),
|
||||||
(req: Express.Request, res: Express.Response, next: Express.NextFunction) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
if (req.isAuthenticated()) {
|
if (req.isAuthenticated()) {
|
||||||
return next();
|
return next();
|
||||||
}
|
}
|
||||||
@ -23,7 +23,7 @@ export const checkUser = composeMiddleware([
|
|||||||
|
|
||||||
export const checkisAdmin = composeMiddleware([
|
export const checkisAdmin = composeMiddleware([
|
||||||
checkUser,
|
checkUser,
|
||||||
(req: Express.Request, res: Express.Response, next: Express.NextFunction) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const _req = req as AuthenticatedRequest;
|
const _req = req as AuthenticatedRequest;
|
||||||
const user = <AuthUser>_req.user;
|
const user = <AuthUser>_req.user;
|
||||||
|
|
||||||
@ -36,7 +36,7 @@ export const checkisAdmin = composeMiddleware([
|
|||||||
|
|
||||||
export const checkAdminOrSelf = composeMiddleware([
|
export const checkAdminOrSelf = composeMiddleware([
|
||||||
checkUser,
|
checkUser,
|
||||||
(req: Express.Request, res: Express.Response, next: Express.NextFunction) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const _req = req as AuthenticatedRequest;
|
const _req = req as AuthenticatedRequest;
|
||||||
const user = <AuthUser>_req.user;
|
const user = <AuthUser>_req.user;
|
||||||
|
|
||||||
|
|||||||
@ -75,13 +75,6 @@
|
|||||||
"src/**/*.test.*",
|
"src/**/*.test.*",
|
||||||
"node_modules",
|
"node_modules",
|
||||||
|
|
||||||
"src/**/firebird/*",
|
"src/**/firebird/*"
|
||||||
|
|
||||||
"src/**/CreateDealer.useCase.ts",
|
|
||||||
"src/**/UpdateDealer.useCase.ts",
|
|
||||||
|
|
||||||
"src/**/createDealer/*",
|
|
||||||
"src/**/updateDealer/*",
|
|
||||||
"src/**/deleteDealer/*"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user