misc: add proper display of auth failure message oidc

This commit is contained in:
Sheen Capadngan
2025-04-15 01:03:45 +08:00
parent 85627eb825
commit 3483ed85ff
+2 -1
View File
@@ -136,11 +136,12 @@ export const registerOidcRouter = async (server: FastifyZodProvider) => {
url: "/login/error", url: "/login/error",
method: "GET", method: "GET",
handler: async (req, res) => { handler: async (req, res) => {
const failureMessage = req.session.get<any>("messages");
await req.session.destroy(); await req.session.destroy();
return res.status(500).send({ return res.status(500).send({
error: "Authentication error", error: "Authentication error",
details: req.query details: failureMessage ?? req.query
}); });
} }
}); });