{
  "issueId": "4093",
  "environment": "dev",
  "scenario": "admin-virtual-login",
  "source": "local checklist",
  "sourceText": "송인준 요청. Redmine #4093. 비스킷링크 ADMIN 계정으로 시스템 메뉴 > 계정관리 > 계정관리에서 TA~VE 계정 가상로그인을 확인하고, 가상 로그인 시 해당 계정으로 일반 로그인한 경우와 동일한 화면 및 권한이 적용되는지 검증한다.",
  "scope": "개발계 비스킷링크 ADMIN 계정관리에서 TA·CO·BO·VE 계정 가상로그인과 일반 로그인 대비 화면·권한 일치를 검증한다.",
  "checklist": [
    "TA~VE 계정으로 가상로그인 확인",
    "가상 로그인 시에도 해당 계정으로 일반 로그인한 경우와 동일한 화면 및 권한이 적용되는지 확인"
  ],
  "roles": [
    "ADMIN"
  ],
  "subjectAccounts": [
    {
      "role": "ADMIN",
      "label": "기본 ADMIN",
      "envRole": "ADMIN"
    }
  ],
  "setupSteps": [
    {
      "name": "ADMIN 계정 및 하위 권한 대상 계정 로그인 준비",
      "kind": "state-verify",
      "role": "ADMIN",
      "application": "admin",
      "description": "개발계 기본 ADMIN 계정과 TA, CO, BO 계정의 비스킷링크 일반 로그인 및 VE 계정의 비스킷페이 일반 로그인이 가능해야 한다.",
      "required": true,
      "mutation": "none"
    },
    {
      "name": "가상로그인 대상 계정 확인",
      "kind": "manual-precondition",
      "role": "ADMIN",
      "application": "admin",
      "description": "계정관리에서 기본 TA, CO, BO, VE 로그인아이디로 검색되는 정상 상태 계정에 가상 로그인 버튼이 노출되어야 한다.",
      "required": true,
      "mutation": "none"
    }
  ],
  "pages": [
    {
      "name": "시스템 메뉴 > 계정관리 > 계정관리",
      "application": "admin",
      "path": "/admin/member",
      "tenantParam": "tenantId",
      "roles": [
        "ADMIN"
      ],
      "dataRequestUrlPattern": "/api/v2/users"
    }
  ],
  "fixtures": {
    "targetRoles": [
      "TA",
      "CO",
      "BO",
      "VE"
    ]
  }
}
