Skip to content

Commit 436eb4a

Browse files
committed
Add legacy Foundry GitHub callback route
1 parent cdac0aa commit 436eb4a

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

foundry/packages/backend/src/index.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ export async function startBackend(options: BackendStartOptions = {}): Promise<v
143143
return Response.redirect(result.url, 302);
144144
});
145145

146-
app.get("/api/rivet/app/auth/github/callback", async (c) => {
146+
const handleGithubAuthCallback = async (c: any) => {
147147
const code = c.req.query("code");
148148
const state = c.req.query("state");
149149
if (!code || !state) {
@@ -152,7 +152,10 @@ export async function startBackend(options: BackendStartOptions = {}): Promise<v
152152
const result = await appWorkspaceAction(async (workspace) => await workspace.completeAppGithubAuth({ code, state }));
153153
c.header("x-foundry-session", result.sessionId);
154154
return Response.redirect(result.redirectTo, 302);
155-
});
155+
};
156+
157+
app.get("/api/rivet/app/auth/github/callback", handleGithubAuthCallback);
158+
app.get("/api/auth/callback/github", handleGithubAuthCallback);
156159

157160
app.post("/api/rivet/app/sign-out", async (c) => {
158161
const sessionId = await resolveSessionId(c);

0 commit comments

Comments
 (0)