SCIM 스키마 목록 조회

SCIM 스키마 목록 조회 (List schemas)

Docker Hub SCIM 2.0 API에서 조직의 SCIM 설정이 지원하는 모든 스키마 목록을 돌려주는 작업이에요. SCIM 표준에서 스키마 리소스는 사용자·그룹 같은 리소스가 따르는 속성 정의를 설명해요.

출처: 문서

본문

GET 요청으로 SCIM 설정이 지원하는 모든 스키마를 조회합니다. 이 작업은 인증이 필요하고 scimToken을 사용해요. 경로 파라미터나 쿼리 파라미터는 선언되어 있지 않아요.

응답 200

application/scim+json 타입으로 돌아오고, Resources 배열에 scim_schema 항목들이 담겨요.

{
  "Resources": [
    {
      "attributes": [],
      "description": "User Account",
      "id": "urn:ietf:params:scim:schemas:core:2.0:User",
      "name": "User",
      "schemas": [
        "urn:ietf:params:scim:schemas:core:2.0:Schema"
      ]
    }
  ],
  "schemas": [
    "urn:ietf:params:scim:api:messages:2.0:ListResponse"
  ],
  "totalResults": 1
}
  • Resources에 스키마 정의 목록이, schemas에는 응답 자체가 따르는 SCIM 스키마 URI가, totalResults에는 전체 결과 수가 들어가요.

오류 응답

  • 401: 인증 실패
  • 500: 서버 오류

각각 scim_error 스키마로 돌아오며 status 필드에 상태 코드가 담겨요.

예시 요청

curl \
  --request GET \
  --header "Authorization: Bearer ***" \
  --header 'Accept: application/scim+json' \
  'https://hub.docker.com/v2/scim/2.0/Schemas'

더 알아보기