구현 예제
저장소의 examples/ 폴더에 실행 가능한 예제와 테스트가 있습니다. CI에서 매번 테스트를 실행합니다.
| 주제 | Python (FastAPI) | TypeScript | 관련 문서 |
|---|---|---|---|
| RBAC 접근제어 | ✓ | ✓ | 접근권한 관리 |
| 객체 단위 소유권 검증 | ✓ | ✓ | 객체 단위 권한 |
| 관리자 권한과 열람 권한 분리 | ✓ | ✓ | 관리자 권한 분리 |
| 최소 필드 반환 API | ✓ | ✓ | 최소 필드 응답 |
| 개인정보 로그 마스킹 | ✓ | ✓ | 로그 마스킹 |
| 감사로그 기록 (해시 체인) | ✓ | ✓ | 접속기록 |
| 보존기간 만료 데이터 삭제 | ✓ | ✓ | 보존기간과 파기 |
| 내보내기·삭제 요청 처리 | ✓ | ✓ | 정보주체 권리 API |
| 외부 LLM 전송 데이터 필터링 | ✓ | ✓ | LLM API 연동 |
| 세션·인증정보 보안 | ✓ | ✓ | 인증·세션 |
| 필드 암호화·키 순환·블라인드 인덱스 | ✓ | ✓ | 암호화 |
| 광고성 정보 수신동의·야간 전송 게이트 | ✓ | ✓ | 광고성 정보 전송 |
| 운영 덤프 변환·픽스처 개인정보 검사 | ✓ | ✓ | 개발·테스트 환경 |
# Python (uv 필요, Python 3.12+)cd examples/python-fastapiuv run pytest -q
# TypeScript (Node 20+)cd examples/typescriptnpm ci && npm test