UNPKG

@damourlabs/euro-clinical-trials

Version:

A Nuxt 3 application for visualizing and managing clinical trials data in Europe, built with modern web technologies.

18 lines 509 B
export default defineOAuthGitHubEventHandler({ config: { emailRequired: true }, async onSuccess(event, { user, tokens }) { await setUserSession(event, { user: { githubId: user.id } }) 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, '/') }, })