인증 코드 저장 부분 익명화.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -103,14 +103,11 @@ export async function POST(request: Request) {
|
||||
if (room.settings.chzzkEnabled) {
|
||||
try {
|
||||
await ensureRoomChat(room.id);
|
||||
} catch (e) {
|
||||
} catch {
|
||||
if (created) {
|
||||
return NextResponse.json(
|
||||
{
|
||||
error:
|
||||
e instanceof Error
|
||||
? e.message
|
||||
: '채팅 연결에 실패했습니다. 방송 중인지 확인해 주세요.',
|
||||
error: '채팅 연결에 실패했습니다. 방송 중인지 확인해 주세요.',
|
||||
room: toPublicRoom(room),
|
||||
created,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user