본문으로 건너뛰기

Operation User 도메인 바운디드 컨텍스트

1. 컨텍스트 개요

Operation User Bounded Context는 CRM/Medical 등 운영 서비스의 운영자 전역 계정(Operation User)서비스 계정(Service Account) 의 생명주기(생성, 승인, 상태 전이, 기본 정보 관리)를 담당합니다.

비즈니스 목적: 운영 주체(Operation User/Service Account)가 플랫폼에 접근할 수 있도록, 계정이 생성되고 활성화되기까지의 운영 프로세스를 일관된 규칙으로 제공


2. 범위

포함:

  • Operation User 기본 정보 관리(이메일/이름/전화번호)
  • 계정 생성 프로세스(신청/승인/관리자 생성)
  • 비밀번호 초기 설정 플로우(인증 규칙 자체는 Auth Operation 책임)
  • Service Account 생성/관리 및 API Key 발급·회전 정책(토큰 발급/검증은 Auth Operation 책임)

제외:

  • 로그인/토큰/세션: Auth Operation 도메인
  • Role/Permission/Group 프로비저닝 규칙 및 권한 계산: IAM Operation 도메인
  • 사이트/그룹 자체의 생성·관리: Site/Group 도메인

3. 유비쿼터스 언어

TermDefinition
Operation User운영 서비스(대시보드/CRM)를 사용하는 사람 계정
Service Account시스템 간 호출을 위한 비인간 계정
계정 신청(Registration Request)운영자 계정 생성을 위한 신청 레코드
승인(Approval)신청을 승인하여 계정을 생성/활성화하는 운영 절차
초기 비밀번호 설정(Initial Password Setup)관리자 생성 계정이 최초로 비밀번호를 설정하는 절차
프로비저닝(Provisioning)그룹/사이트 스코프를 포함한 Role 할당 절차(IAM 책임)

4. 컨텍스트 맵

4.1 Auth Operation

  • 의존: 초기 비밀번호 설정 시 비밀번호 정책/저장 규칙, 인증·토큰 발급 규칙
  • 발행/구독(선택): 계정 상태 변경(예: 활성화 완료) 이벤트

4.2 IAM Operation

  • 의존: 승인 시점 또는 활성화 전후 Role 프로비저닝 수행(그룹ID/사이트ID 규칙 포함)

4.3 Notification

  • 발행: 계정 신청/승인/초기 설정 안내 등 알림 트리거(이메일/SMS)

변경 이력

버전날짜작성자변경 내용
0.62.02025-12-29jeff@weltcorp.com문서 최초 작성