Nox NVR Permission Service API
권한 및 리소스 그룹 관리 서비스 (Casbin 기반 RBAC)
이 문서는 브라우저에서 대화형으로 렌더합니다. JavaScript 를 켜면
요청·응답 스키마와 예제까지 볼 수 있습니다.
오퍼레이션 19개
GET /permission/api/v1/permissions — 모든 권한 정의 조회
POST /permission/api/v1/permissions/check — 권한 확인
GET /permission/api/v1/resource-groups — 리소스 그룹 목록 조회
POST /permission/api/v1/resource-groups — 리소스 그룹 생성
GET /permission/api/v1/resource-groups/{id} — 리소스 그룹 조회
PUT /permission/api/v1/resource-groups/{id} — 리소스 그룹 수정
DELETE /permission/api/v1/resource-groups/{id} — 리소스 그룹 삭제
GET /permission/api/v1/resource-groups/{id}/resources — 리소스 그룹의 리소스 목록 조회
POST /permission/api/v1/resource-groups/{id}/resources — 리소스 그룹에 리소스 추가
DELETE /permission/api/v1/resource-groups/{id}/resources — 리소스 그룹에서 리소스 제거
GET /permission/api/v1/roles/{name}/permissions — 역할의 권한 조회
POST /permission/api/v1/roles/{name}/permissions — 역할에 권한 추가
PUT /permission/api/v1/roles/{name}/permissions — 역할에 권한 할당
DELETE /permission/api/v1/roles/{name}/permissions — 역할의 권한 제거
GET /permission/api/v1/roles/{name}/resource-groups — 역할의 리소스그룹 목록 조회
PUT /permission/api/v1/roles/{name}/resource-groups — 역할에 리소스 그룹 할당
POST /permission/api/v1/roles/{name}/resource-groups/{groupId} — 역할에 리소스그룹 할당
DELETE /permission/api/v1/roles/{name}/resource-groups/{groupId} — 역할에서 리소스그룹 할당 해제
GET /permission/api/v1/users/{username}/resource-groups — 사용자가 접근 가능한 리소스 그룹 조회