Newer
Older
express-blog / src / middleware / authentication.js
@Jason Jason on 12 Jul 623 bytes modified: src/routes/logs.js
// middleware/authCheck.js
const fetch = require("node-fetch");
const VERIFY_URL = process.env.AUTH_VERIFY;

module.exports = async (req, res, next) => {
  next();
  return;
  const cookie = req.headers["cookie"] || "";
  const authHeader = req.headers["authorization"] || "";

  try {
    const resVerify = await fetch(VERIFY_URL, {
      headers: {
        cookie,
        authorization: authHeader,
      },
      credentials: "include",
    });

    req.isAuthenticated = resVerify.status === 200;
  } catch (err) {
    req.isAuthenticated = false;
    req.log.error("[AuthCheck] Fetch error:", err);
  }

  next();
};