Nox NVR Auth Service API
인증 및 사용자/역할 관리 서비스
이 문서는 브라우저에서 대화형으로 렌더합니다. JavaScript 를 켜면
요청·응답 스키마와 예제까지 볼 수 있습니다.
오퍼레이션 56개
GET /.well-known/jwks.json — JWKS 조회
GET /auth/api/v1/audit — 감사 로그 목록 조회
POST /auth/api/v1/audit — 감사 로그 생성
GET /auth/api/v1/audit/export/csv — 감사 로그 CSV 내보내기
GET /auth/api/v1/audit/export/json — 감사 로그 JSON 내보내기
GET /auth/api/v1/audit/settings — 감사 설정 조회
PUT /auth/api/v1/audit/settings — 감사 설정 업데이트
GET /auth/api/v1/audit/stats — 감사 로그 일별 통계
GET /auth/api/v1/audit/verify — 감사 로그 무결성 검증
GET /auth/api/v1/audit/{id} — 감사 로그 단건 조회
GET /auth/api/v1/auth/config — 공개 설정 조회
POST /auth/api/v1/auth/heartbeat — 세션 하트비트
GET /auth/api/v1/auth/ip-check — 관리 접속 IP 확인
POST /auth/api/v1/auth/login — 로그인
POST /auth/api/v1/auth/logout — 로그아웃
POST /auth/api/v1/auth/password — 비밀번호 변경
GET /auth/api/v1/auth/profile — 자기 프로필 조회
PATCH /auth/api/v1/auth/profile — 자기 프로필 수정
POST /auth/api/v1/auth/refresh — 토큰 갱신
POST /auth/api/v1/auth/username — 계정명 변경
POST /auth/api/v1/federation/pair/request — 페어링 요청 생성
GET /auth/api/v1/federation/pair/request/{requestId} — 페어링 요청 상태 조회
POST /auth/api/v1/federation/pair/request/{requestId}/claim — 페어링 요청 claim(피어 토큰 발급)
DELETE /auth/api/v1/federation/peers/{peerNodeId} — 피어 revoke
PUT /auth/api/v1/federation/peers/{peerNodeId}/media-read-enforcement — 페더레이션 피어 미디어 read 강제 설정
POST /auth/api/v1/federation/refresh — 피어 토큰 갱신
GET /auth/api/v1/federation/requests — 수신 페어링 요청 목록
POST /auth/api/v1/federation/requests/{id}/confirm — 페어링 요청 승인
POST /auth/api/v1/federation/requests/{id}/deny — 페어링 요청 거부
GET /auth/api/v1/roles — 역할 목록 조회
POST /auth/api/v1/roles — 역할 생성
PUT /auth/api/v1/roles/{name} — 역할 수정
DELETE /auth/api/v1/roles/{name} — 역할 삭제
GET /auth/api/v1/roles/{name}/users — 역할 소속 사용자 조회
POST /auth/api/v1/sessions/{user_id}/terminate — 사용자 세션 강제 종료
GET /auth/api/v1/settings/ips — 관리 IP 목록 조회
POST /auth/api/v1/settings/ips — 관리 IP 등록
GET /auth/api/v1/settings/ips/{id} — 관리 IP 상세 조회
PUT /auth/api/v1/settings/ips/{id} — 관리 IP 수정
DELETE /auth/api/v1/settings/ips/{id} — 관리 IP 삭제
GET /auth/api/v1/settings/security — 보안 설정 조회
POST /auth/api/v1/settings/security — 보안 설정 업데이트
GET /auth/api/v1/settings/smtp — SMTP 설정 조회
POST /auth/api/v1/settings/smtp — SMTP 설정 업데이트
POST /auth/api/v1/settings/smtp/test — SMTP 연결 테스트
GET /auth/api/v1/users — 사용자 목록 조회
POST /auth/api/v1/users — 사용자 생성
GET /auth/api/v1/users/me/preferences — 현재 사용자 설정 조회
PATCH /auth/api/v1/users/me/preferences — 현재 사용자 설정 업데이트
GET /auth/api/v1/users/{id} — 사용자 상세 조회
PUT /auth/api/v1/users/{id} — 사용자 수정
DELETE /auth/api/v1/users/{id} — 사용자 삭제
GET /auth/api/v1/users/{id}/roles — 사용자 역할 목록 조회
POST /auth/api/v1/users/{id}/roles/{role_name} — 사용자 역할 부여
DELETE /auth/api/v1/users/{id}/roles/{role_name} — 사용자 역할 회수
POST /auth/api/v1/users/{id}/unlock — 계정 잠금 해제