move middlewares out of auth

This commit is contained in:
Milo Schwartz 2024-11-16 22:48:10 -05:00
parent cc674c2b9c
commit c565c14aa0
No known key found for this signature in database
15 changed files with 15 additions and 19 deletions

View file

@ -3,3 +3,13 @@ export * from "./rateLimit";
export * from "./formatError"; export * from "./formatError";
export * from "./verifySession"; export * from "./verifySession";
export * from "./verifyUser"; export * from "./verifyUser";
export * from "./verifyOrgAccess";
export * from "./getUserOrgs";
export * from "./verifySiteAccess";
export * from "./verifyResourceAccess";
export * from "./verifyTargetAccess";
export * from "./verifyRoleAccess";
export * from "./verifyUserAccess";
export * from "./verifyAdmin";
export * from "./verifySetResourceUsers";
export * from "./verifyUserInRole";

View file

@ -4,19 +4,8 @@ export * from "./logout";
export * from "./verifyTotp"; export * from "./verifyTotp";
export * from "./requestTotpSecret"; export * from "./requestTotpSecret";
export * from "./disable2fa"; export * from "./disable2fa";
export * from "./verifyOrgAccess";
export * from "./getUserOrgs";
export * from "./verifySiteAccess";
export * from "./verifyResourceAccess";
export * from "./verifyTargetAccess";
export * from "./verifyRoleAccess";
export * from "./verifyUserAccess";
export * from "./verifyAdmin";
// export * from "./verifySuperUser";
export * from "./verifyEmail"; export * from "./verifyEmail";
export * from "./requestEmailVerificationCode"; export * from "./requestEmailVerificationCode";
export * from "./changePassword"; export * from "./changePassword";
export * from "./requestPasswordReset"; export * from "./requestPasswordReset";
export * from "./resetPassword"; export * from "./resetPassword";
export * from "./verifyUserInRole";
export * from "./verifySetResourceUsers";

View file

@ -11,21 +11,18 @@ import {
rateLimitMiddleware, rateLimitMiddleware,
verifySessionMiddleware, verifySessionMiddleware,
verifySessionUserMiddleware, verifySessionUserMiddleware,
} from "@server/middlewares";
import {
verifyOrgAccess, verifyOrgAccess,
getUserOrgs,
verifySiteAccess, verifySiteAccess,
verifyResourceAccess, verifyResourceAccess,
verifyTargetAccess, verifyTargetAccess,
verifyRoleAccess, verifyRoleAccess,
verifySetResourceUsers,
verifyUserAccess, verifyUserAccess,
verifyUserInRole, getUserOrgs,
verifySetResourceUsers } from "@server/middlewares";
} from "./auth"; import { verifyUserHasAction } from "../middlewares/verifyUserHasAction";
import { verifyUserHasAction } from "./auth/verifyUserHasAction";
import { ActionsEnum } from "@server/auth/actions"; import { ActionsEnum } from "@server/auth/actions";
import { verifyUserIsOrgOwner } from "./auth/verifyUserIsOrgOwner"; import { verifyUserIsOrgOwner } from "../middlewares/verifyUserIsOrgOwner";
import { createNewt, getToken } from "./newt"; import { createNewt, getToken } from "./newt";
// Root routes // Root routes