MCPcopy Index your code
hub / github.com/codeaashu/claude-code / requireAuth

Method requireAuth

src/server/web/auth/oauth-auth.ts:216–229  ·  view source on GitHub ↗
(req: Request, res: Response, next: NextFunction)

Source from the content-addressed store, hash-verified

214 }
215
216 requireAuth(req: Request, res: Response, next: NextFunction): void {
217 const user = this.authenticate(req as unknown as IncomingMessage);
218 if (!user) {
219 const accept = req.headers["accept"] ?? "";
220 if (accept.includes("application/json")) {
221 res.status(401).json({ error: "Unauthorized" });
222 } else {
223 res.redirect(`/auth/login?next=${encodeURIComponent(req.originalUrl)}`);
224 }
225 return;
226 }
227 (req as AuthenticatedRequest).user = user;
228 next();
229 }
230
231 // ── OIDC helpers ──────────────────────────────────────────────────────────
232

Callers

nothing calls this directly

Calls 3

authenticateMethod · 0.95
nextFunction · 0.85
statusMethod · 0.80

Tested by

no test coverage detected