feat(frontend): 13단계 전환 준비 화면 — 새 비밀번호 · 2단계 켜기 단계 · 유예 줄 · 메일 프로그램 연결 · 30일 안내 · 문의 줄

- 제한된 세션: restriction 이 있으면 보호 화면 대신 로그인 틀의 그 단계(새 비밀번호 → 2단계 켜기)로, AUTH_010 은 알림 없이 me 를 다시 받아 옮긴다.
  제한된 동안은 나가기 확인을 묻지 않고(확인에서 이동을 취소하면 메일 화면에 갇혔다 — 리뷰) 실시간 알림을 열지 않는다.
- 로그인 때 넣은 비밀번호는 반응형이 아닌 클로저에 10분 · 세션이 끝나면 지운다. 2단계를 켠 직원의 새 비밀번호 단계는 다음 코드를 받는다.
- 유예 노란 줄(시작일 전날까지), 설정 › 2단계 인증의 필수 안내, 설정 › 메일 프로그램 연결(펼침 줄 · 새 Outlook 은 권하지 않음), 휴지통 · 스팸메일함 30일 줄, 로그인 · 코드 단계의 문의 줄.
검증: lint · type-check · 단위 2,354 · 실사용 시험 89/89.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-02 15:37:14 +09:00
parent 452d9fef1d
commit 1881ec7a42
62 changed files with 4773 additions and 100 deletions
+7
View File
@@ -64,6 +64,13 @@ export function createTestRouter(): Router {
component: Empty,
meta: { requiresAuth: true },
},
// 13단계 — 메일 프로그램 연결 (router/routes.ts 와 같은 이름 · 모양)
{
path: '/settings/account/mail-clients',
name: 'settings-account-mail-clients',
component: Empty,
meta: { requiresAuth: true },
},
{
path: '/settings/account/login-history',
name: 'settings-account-login-history',