From f8cda3d21967bc288176d4297bd6c62e232aff08 Mon Sep 17 00:00:00 2001 From: admtracksteel Date: Thu, 27 Aug 2026 14:39:33 +0000 Subject: [PATCH] Fix typescript any type in logtoAuth.ts causing deploy failure --- src/server/middleware/logtoAuth.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/server/middleware/logtoAuth.ts b/src/server/middleware/logtoAuth.ts index 6ff73d1..3fd765d 100644 --- a/src/server/middleware/logtoAuth.ts +++ b/src/server/middleware/logtoAuth.ts @@ -1,3 +1,4 @@ +import { Request, Response, NextFunction } from 'express'; import { createRemoteJWKSet, jwtVerify } from 'jose'; import { supabase, findOneGpi } from '../config/supabase.js'; import { IAppUser } from './authMiddleware.js'; @@ -8,7 +9,7 @@ const jwks = createRemoteJWKSet(new URL(`${LOGTO_URL}/oidc/jwks`)); export type AppUser = IAppUser; -export async function authenticateRequest(req: any): Promise { +export async function authenticateRequest(req: Request): Promise { const authHeader = req.headers.authorization; if (!authHeader?.startsWith('Bearer ')) { @@ -96,7 +97,7 @@ export async function authenticateRequest(req: any): Promise { } export function requireAuth() { - return async (req: any, res: any, next: any) => { + return async (req: Request, res: Response, next: NextFunction) => { const user = await authenticateRequest(req); if (!user) { @@ -109,7 +110,7 @@ export function requireAuth() { } export function requireRole(roles: string[]) { - return async (req: any, res: any, next: any) => { + return async (req: Request, res: Response, next: NextFunction) => { const user = await authenticateRequest(req); if (!user) {