라이선스
license 카테고리의 API 작업 1개를 다룹니다.
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /v1/license | 이 설치의 라이선스, 상태, 한도 대비 현재 사용량 |
GET /v1/license
대시보드 푸터와 runlot license가 읽는 내용입니다(docs/onprem-delivery.md §6.5).
로그인한 사용자라면 누구나 호출할 수 있으며, /v1/me와 같은 bearer 자격 증명을 사용합니다. 관리자 전용이 아닌 이유는 푸터가 모든 페이지에서 모든 사람에게 표시되고, 라이선스가 실제로 의존하는 억지력은 고객 자신의 이름이 모든 화면에 표시된다는 점이기 때문입니다(§6.8). 여기에 비밀 정보는 없습니다. 서명은 반환되지 않으며 라이선스 파일의 경로도 반환되지 않습니다.
SaaS와, 라이선스 파일이 설정되지 않은 모든 배포에서는 응답이 onPrem: false, state: "none"이고 한도는 0으로 채워지며, 어떤 화면에도 아무것도 표시되지 않습니다. state는 비어 있는 경우가 없습니다. 라이선스가 없거나, 파싱할 수 없거나, 유예 기간이 지나 만료된 경우에는 사유와 함께 restricted가 됩니다. 라이선스 문제가 "라이선스 기능 없음"으로 보이면 아무도 신고하지 않기 때문입니다.
operationId getLicense
| 상태 코드 | 설명 | 응답 본문 |
|---|---|---|
| 200 | 이 설치가 현재 읽고 있는 라이선스 | License |
| 401 | — | — |