가이드 02 · EXACT BINDING
LOCAL SIMULATION · TEST_ONLY로컬 검증과 고정 테스트 데이터만 검토 가능 · 실제 로그인·조직 권한·외부 실행 없음
사용자와 요청 범위 확인하기
직함이나 UI 상태로 권한을 추정하지 않고 사용자, 세션, 역할, 위임, case와 적용 범위를 정확히 결합합니다.
사용자 확인에는 세션·조직·역할 검증이 필요합니다
- authenticated subject와 session assertion
- 조직·tenant 결합
- 현재 role과 assurance mode
- delegation issuer, delegate와 allowed scope
- policy version과 validity window
- 철회 revision과 현재 lifecycle state
적용 범위는 넓게 해석하지 않습니다
요청된 action, 대상, 목적, case와 boundary는 승인된 scope와 정확히 맞아야 합니다. 상위 역할이나 비슷한 대상이라는 이유로 범위를 확장하지 않습니다.
- 01요청 사용자를 확인합니다
세션 subject와 요청 사용자가 같은지 확인합니다.
- 02위임을 확인합니다
누가 어떤 적용 범위를 언제까지 위임했는지와 책임 분리 제한을 확인합니다.
- 03case 결합을 확인합니다
현재 DecisionCaseRef id, digest와 issuer가 요청에 정확히 묶였는지 확인합니다.
- 04적용 범위를 비교합니다
operation, boundary, tenant와 case가 승인 범위와 다르면 요청을 차단합니다.
현재 범위는 로컬 TEST_ONLY 검증입니다
Policy/Identity 패키지는 로컬 소스와 소유자가 확인한 계획 구조를 검증합니다. 실제 IdP 로그인, 조직 디렉터리, 운영 세션 저장 또는 권한 발행기는 제공하지 않습니다.