From 50eecb9fc270bbf3d410a29fd0a0a6db43482adf Mon Sep 17 00:00:00 2001 From: Aahna Ashina <95955389+aahna-ashina@users.noreply.github.com> Date: Wed, 27 Dec 2023 16:14:41 +0700 Subject: [PATCH] feat: auth (#22) #22 --- .../api/[passportId]/auth/github-callback.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/pages/api/[passportId]/auth/github-callback.ts b/src/pages/api/[passportId]/auth/github-callback.ts index c6a22dc..d39f6ff 100644 --- a/src/pages/api/[passportId]/auth/github-callback.ts +++ b/src/pages/api/[passportId]/auth/github-callback.ts @@ -11,11 +11,16 @@ const handler = nc() session: false, failureRedirect: failurePath }), - (req, res) => { - // Successful authentication, redirect to /[passportId]/auth/github-success - // TODO - console.info('req:', req) - console.info('res:', res) + (req: any, res: any) => { + // Successful authentication + console.info('Successful authentication') + + // Get GitHub username + const username: string = req.user.username + console.info('username', username) + + // Redirect to /[passportId]/auth/github-success + res.redirect(`/233/auth/github-success?username=${username}`) } )