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'
더 알아보기
- SCIM 스키마 (scim_schema): 응답에 포함되는 스키마 리소스 구조를 확인해요.
- SCIM 사용자 목록 조회 (List users): SCIM 사용자 조회 작업과 비교해봐요.