인증 코드 저장 부분 익명화.

This commit is contained in:
kimyu
2026-09-21 13:03:01 +09:00
parent 347dfc1f4a
commit 9e93c0bafa
7 changed files with 34 additions and 22 deletions

View File

@@ -108,12 +108,13 @@ export async function GET(request: Request) {
res.cookies.set(AUTH_COOKIE, serializeAuthSession(session), authCookieOptions());
res.cookies.delete(OAUTH_STATE_COOKIE);
return res;
} catch (e) {
} catch {
if (accessToken) await revokeToken(accessToken, 'access_token');
if (refreshToken) await revokeToken(refreshToken, 'refresh_token');
const message =
e instanceof Error ? e.message : '치지직 로그인에 실패했습니다.';
const res = NextResponse.redirect(homeRedirect(origin, message));
// 외부 오류 원문에는 계정 식별자 등이 포함될 수 있어 고정 문구만 전달한다.
const res = NextResponse.redirect(
homeRedirect(origin, '치지직 로그인에 실패했습니다. 다시 시도해 주세요.'),
);
res.cookies.delete(OAUTH_STATE_COOKIE);
return res;
}