Something went wrong. Try again.
A modern frontend for Github repositories (ironically hosted on Tangled)
Something went wrong. Try again.
123456789101112131415161718192021222324export default defineOAuthGitHubEventHandler({ config: { emailRequired: true, }, async onSuccess(event, { user, tokens }) { await setUserSession(event, { user: { githubId: user.id, githubToken: tokens.access_token, }, });
// Verify session was set const session = await getUserSession(event);
return sendRedirect(event, "/"); }, // Optional, will return a json error and 401 status code by default onError(event, error) { console.error("GitHub OAuth error:", error); return sendRedirect(event, "/"); },});