{
  "issueId": "4390",
  "environment": "dev",
  "source": "user-provided checklist (Redmine #4390)",
  "sourceText": "요청자: 송인준\n[1] QA 요청 배경\n* https://itsm.bix.bz/issues/4390\n[2] 사전 데이터\n* 비스킷링크 ,비스킷페이\n[3] 사전 작업\n* 비스킷링크 ,비스킷페이 로그인\n[4] 권한별 테스트\n* ADMIN,TA,CO,BO,VE\n[5] 검증 대상\n* 로그인 후 2차 인증 변경 시 토큰 만료 확인\n[6] 체크리스트\n* 계정 로그인 후 ADMIN 계정으로 또는 DB로 2차 인증 수단 변경 -> 해당 계정 토큰 무력화 후 로그아웃 확인",
  "scope": "개발계 비스킷링크·비스킷페이 로그인 토큰의 2차 인증 방식 기록과 2차 인증 변경 시 기존 토큰 무력화·로그아웃 QA",
  "checklist": [
    "토큰에 발급 당시 2차 인증 방식(twoFactorMethod) 기록, 토큰 안 2차 인증 정보를 바꾸거나 빼면 차단 (TA)",
    "ADMIN 계정 로그인 후 별도 로그인 세션에서 본인 2차 인증 변경(ADMIN 화면은 본인 계정 초기화 버튼 미제공) → 비스킷링크 기존 토큰 무력화, 로그인 화면으로 이동",
    "TA 계정 로그인 후 ADMIN 화면(사용자 > 수정 > 초기화 설정 > 2차 인증 초기화)으로 2차 인증 변경 → 비스킷링크 기존 토큰 무력화, 로그인 화면으로 이동",
    "CO 계정 로그인 후 ADMIN이 2차 인증 변경 → 비스킷링크·비스킷페이 기존 토큰 무력화, 로그아웃",
    "BO 계정 로그인 후 ADMIN이 2차 인증 변경 → 비스킷링크·비스킷페이 기존 토큰 무력화, 로그아웃",
    "VE 계정 로그인 후 ADMIN이 2차 인증 변경 → 비스킷페이 기존 토큰 무력화, 세션 만료 후 로그인 화면",
    "변경 후 로그인 시 2차 인증 설정 화면 표시, 기존 PIN 재등록으로 원복 후 정상 로그인",
    "원복(PIN→NONE→PIN) 뒤 변경 전 토큰 재사용 여부"
  ],
  "roles": [
    "ADMIN",
    "TA",
    "CO",
    "BO",
    "VE"
  ],
  "routeCandidates": "../../../../qa-results/issues/4390/dev/route-candidates.json",
  "setupSteps": [],
  "pages": [
    {
      "name": "사용자",
      "application": "admin",
      "path": "/business/member",
      "tenantParam": "tenantId",
      "roles": [
        "ADMIN"
      ],
      "filters": []
    }
  ],
  "targets": [
    {
      "role": "TA",
      "loginId": "jjmta01",
      "apps": [
        "admin"
      ],
      "userId": "11f1-525f-ec97fbb4-9476-000000000001"
    },
    {
      "role": "CO",
      "loginId": "jjmco01",
      "apps": [
        "admin",
        "store"
      ],
      "userId": "11f1-5260-02f6e975-9476-000000000001"
    },
    {
      "role": "BO",
      "loginId": "jjmbo01",
      "apps": [
        "admin",
        "store"
      ],
      "userId": "11f1-5260-13e097e6-9476-000000000001"
    },
    {
      "role": "VE",
      "loginId": "jjmve01",
      "apps": [
        "store"
      ],
      "userId": "11f1-5260-2646ad28-9476-000000000001"
    },
    {
      "role": "ADMIN",
      "loginId": "bigs_jjm",
      "apps": [
        "admin"
      ],
      "userId": "11f1-37a7-9c54e00a-b7e4-000000000001",
      "resetBy": "self"
    }
  ],
  "scenario": "two-factor-token-revoke"
}
