본문 바로가기
WIKI 기술 지식 베이스

Permissions Info API

원문 보기 위키 갱신

출처: 문서

본문

Permissions Info API

1.0에 도입됨 {: .label .label-purple }

현재 사용자에게 평가된 REST API 권한을 조회해요.

엔드포인트

GET /_plugins/_security/api/permissionsinfo

요청 예시

GET _plugins/_security/api/permissionsinfo

{% include copy-curl.html security=true %}

응답 예시

{
  "user": "User [name=admin, backend_roles=[admin], requestedTenant=null]",
  "user_name": "admin",
  "has_api_access": true,
  "disabled_endpoints": {}
}

응답 본문 필드

응답 본문은 다음 필드를 가진 JSON 객체예요.

필드 데이터 타입 설명
user String 사용자 이름, 백엔드 역할, 요청된 테넌트를 포함하는 현재 사용자의 문자열 표현이에요.
user_name String 현재 사용자의 이름이에요.
has_api_access Boolean 현재 사용자가 Security API를 호출할 수 있는지 여부예요.
disabled_endpoints Object 현재 사용자에게 비활성화된 Security API 엔드포인트예요. 각 키는 엔드포인트 이름이고, 각 값은 해당 엔드포인트에 대해 비활성화된 HTTP 메서드 목록이에요. 비활성화된 엔드포인트가 없으면 이 객체는 비어 있어요.

더 알아보기 (Learn more)