diff --git a/src/middlewares/authchecker.ts b/src/middlewares/authchecker.ts index 61ca231..fbeee41 100644 --- a/src/middlewares/authchecker.ts +++ b/src/middlewares/authchecker.ts @@ -19,6 +19,7 @@ const authchecker = async (action: Action, permissions: string[] | string) => { } else { required_permissions = permissions } + console.log(required_permissions); let jwtPayload = undefined try { @@ -26,6 +27,7 @@ const authchecker = async (action: Action, permissions: string[] | string) => { jwtPayload = jwt.verify(provided_token, config.jwt_secret); jwtPayload = jwtPayload["userdetails"]; } catch (error) { + console.log(action.request.headers["authorization"]); jwtPayload = await refresh(action); } @@ -39,6 +41,7 @@ const authchecker = async (action: Action, permissions: string[] | string) => { for (let required_permission of required_permissions) { if (!(jwtPayload["permissions"].includes(required_permission))) { return false; } } + console.log("success"); return true; } @@ -52,6 +55,9 @@ const refresh = async (action: Action) => { refresh_token = cookie.parse(action.request.headers["cookie"])["lfk_backend__refresh_token"]; } catch { + console.log(action.request.headers["cookie"]) + console.log("cookie fail here") + console.log(cookie.parse(action.request.headers["cookie"])) throw new IllegalJWTError(); } @@ -59,6 +65,8 @@ const refresh = async (action: Action) => { try { jwtPayload = jwt.verify(refresh_token, config.jwt_secret); } catch (error) { + console.log(refresh_token); + console.log("jwt fail") throw new IllegalJWTError(); }