2026년 8월 25일

직원 초대 및 권한별 역할 지정

2026년 8월 25일 배포됨

대부분의 상점은 여러 명이 함께 운영합니다. 상품 설명을 작성하는 사람, 주문을 처리하는 사람, 장부를 관리하는 사람이 따로 있습니다. RedCart는 각 담당자에게 독립된 로그인 계정과 업무에 맞는 역할을 제공합니다.

주요 기능 및 제공 항목

  • 상점 소유자(Owner)가 직원 계정을 추가, 수정 및 삭제.
  • 2026년 8월 25일부터 제공된 소유자 및 콘텐츠 관리자 역할.
  • 2026년 9월 5일에 추가된 계산원(Cashier) 및 회계사(Accountant) 역할.
  • 소유자는 특정 직원을 위한 비밀번호 재설정 링크 생성 가능.
  • 직원 관리 및 스토어프론트 테마 설정 권한은 소유자에게만 제한 제공.

작동 방식

소유자가 캐비닛의 직원 관리 메뉴를 열고, 구성원을 추가한 후 적절한 역할을 지정합니다. 각 직원은 본인의 전용 계정으로 로그인하므로, 상점에서 작업 중인 인원을 투명하게 확인하고 퇴사자 발생 시 접근 권한을 즉시 차단할 수 있습니다.

역할에 따라 캐비닛에서 접근할 수 있는 메뉴가 제한됩니다. 직원 계정 관리 및 스토어프론트 테마 변경 등의 핵심 영역은 소유자 전용입니다. 이를 통해 콘텐츠 관리자가 임의로 새 직원을 추가하거나 디자인을 변경하는 위험을 방지합니다.

직원이 비밀번호를 잊어버린 경우, 소유자가 재설정 링크를 생성하여 전달하고, 해당 직원은 전달받은 링크를 통해 새 비밀번호를 직접 설정할 수 있습니다.

보안 강화

직원 비밀번호는 평문이 아닌 bcrypt 해시 형식으로 안전하게 저장됩니다. 세션 토큰 역시 해시 처리되어 저장되므로, 토큰 문자열 자체가 데이터베이스에 노출되지 않습니다.

상점에 필요한 이유

개별 계정과 역할 설정을 통해 하나의 비밀번호를 공유하는 위험 없이 안전하게 업무를 분담할 수 있으며, 가장 민감한 설정 권한은 소유자가 안전하게 제어할 수 있습니다.

검증 완료 사항

직원 테이블 및 역할 목록, 캐비닛 API의 소유자 전용 권한 검증, 비밀번호 재설정 링크 엔드포인트, 그리고 비밀번호와 세션 토큰의 암호화 저장 방식을 모두 확인하고 검증했습니다.

팀 단위로 상점을 운영하며 실제 직원들과 함께 시스템을 테스트해보고 싶으시다면, 사전 접근 프로그램에 참여하세요. 귀하의 팀에 필요한 추가 역할에 대한 피드백을 기다립니다.