![[미래를 담아낸 뼈대 3/7] 관계로 풀어낸 권한](https://cdn.sanity.io/images/v31psllp/production/28bb6a8def7808ade8a7cd15280737842abc1b18-1684x1030.png)
2
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
이 게시물은 관계 기반 인가(ReBAC)와 OpenFGA로 HR 권한 문제를 해결한 사례를 정리한 글입니다.
핵심 아이디어
- RBAC은 다중 역할과 동적 조직 구조에서 역할 수 폭발과 예외 처리 증가로 한계
- ReBAC은 사람과 자원 간의 관계를 직접 모델링하여 권한 판단
구현과 인프라
- OpenFGA를 관계 튜플 저장과 그래프 탐색 엔진으로 채택
- 관계 변경 이벤트는 Transactional Outbox → Debezium CDC → Kafka → Authorization Consumer → OpenFGA로 실시간 반영
효과
- 이미 구축된 이벤트 레일을 재사용해 전사적 인가 체계 적용 가능
- 도메인별 관계만 업데이트하면 권한 상태 일관성 유지


![[미래를 담아낸 뼈대 2/7] 모듈 경계를 넘는 이벤트](https://cdn.sanity.io/images/v31psllp/production/1a44cf6f463c5690a413e9454bd7747d831f131f-1684x1030.png)