Loading backend/src/lib/express.ts +4 −3 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ if (process.env.NODE_ENV === "development" && process.env.DEV_TRUST_PROXIES) { } app.get("/logout", (req, res) => res.redirect("/api/oidc/logout")); app.use("/api/oidc", cors()); app.all("/api/oidc/*", oidc.callback()); app.get("/.well-known/openid-configuration", oidc.callback()); app.use(bodyParser.json()); Loading @@ -44,7 +45,7 @@ app.use( httpOnly: false, }, // TODO: do not use memory store }) }), ); app.get("/.well-known/com.sc07.fediverse-auth", (req, res) => { Loading Loading @@ -73,7 +74,7 @@ try { const interactionMiddleware = ( req: express.Request, resp: express.Response resp: express.Response, ) => { return new Promise< | { type: "continue" } Loading @@ -95,7 +96,7 @@ const interactionMiddleware = ( const actor = await APub.lookupActor(req.session.user.sub); if (!actor) throw new Error( "Actor " + req.session.user.sub + " is not an actor" "Actor " + req.session.user.sub + " is not an actor", ); const returnTo = await oidc.interactionResult(req, resp, { Loading Loading
backend/src/lib/express.ts +4 −3 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ if (process.env.NODE_ENV === "development" && process.env.DEV_TRUST_PROXIES) { } app.get("/logout", (req, res) => res.redirect("/api/oidc/logout")); app.use("/api/oidc", cors()); app.all("/api/oidc/*", oidc.callback()); app.get("/.well-known/openid-configuration", oidc.callback()); app.use(bodyParser.json()); Loading @@ -44,7 +45,7 @@ app.use( httpOnly: false, }, // TODO: do not use memory store }) }), ); app.get("/.well-known/com.sc07.fediverse-auth", (req, res) => { Loading Loading @@ -73,7 +74,7 @@ try { const interactionMiddleware = ( req: express.Request, resp: express.Response resp: express.Response, ) => { return new Promise< | { type: "continue" } Loading @@ -95,7 +96,7 @@ const interactionMiddleware = ( const actor = await APub.lookupActor(req.session.user.sub); if (!actor) throw new Error( "Actor " + req.session.user.sub + " is not an actor" "Actor " + req.session.user.sub + " is not an actor", ); const returnTo = await oidc.interactionResult(req, resp, { Loading