feat: add auth middleware · luna · 22 commits
MERGE STRATEGY
● Squash and merge
Combine all commits into one
⊡ Face ID required to confirm merge.
↗ Confirm Merge
← PR #8 · 3 files
File 1 of 3 · 3 hunks ‹ › ≡
@@ -14,8 +14,12 @@ import { db } from...
14 import { Request, Response } from '...
15 import { z } from 'zod'
+ import { verifyJWT, signJWT } from ...
+ import { rateLimit } from '../middl...
17 export const authMiddleware = async...
18 req: Request, res: Response
+ req: Request, res: Response, next: ...
+ ) => {
+ const token = req.headers.authoriza...
19 ) => {
20 const t = req.query.token as string
21 if (!token) return res.status(401)
+ await verifyJWT(token, process.env....
+ next()
FleetActivityReviewSettings
Phase 2 — Auth + CRUD
PR #8
luna · 22 commits · 3 files · 18m ago
✓ Tests passing ✓ CI green
+187 -34feat/auth
Fix Redis Pool
PR #9
apex · 4 commits · 1 file · 1h ago
↻ CI running...
+24 -8fix/redis
FleetActivityReviewSettings