서비스 제공자 설정 조회

서비스 제공자 설정 조회 (Get service provider config)

Docker Hub SCIM 2.0 API에서 Docker가 제공하는 서비스 제공자(service provider) 설정을 돌려주는 작업이에요. SCIM 표준의 ServiceProviderConfig 리소스로, 서버가 지원하는 기능(필터링, 정렬, 패치, 벌크 등)을 한눈에 알 수 있어요.

출처: 문서

본문

GET 요청으로 Docker의 SCIM 서비스 제공자 설정을 조회합니다. 이 작업은 scimToken 인증이 필요하고 별도 파라미터는 없어요.

응답 200

application/scim+json 타입으로 scim_service_provider_config 객체가 돌아와요.

{
  "authenticationSchemes": [
    {
      "name": "OAuth 2.0 Bearer Token",
      "specUri": "http://tools.ietf.org/html/rfc6750",
      "type": "oauthbearertoken"
    }
  ],
  "bulk": {
    "maxOperations": 0,
    "maxPayloadSize": 0,
    "supported": false
  },
  "changePassword": {
    "supported": false
  },
  "etag": {
    "supported": false
  },
  "filter": {
    "maxResults": 200,
    "supported": true
  },
  "patch": {
    "supported": true
  },
  "schemas": [
    "urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig"
  ],
  "sort": {
    "supported": true
  }
}
  • filtersupported: true이고 최대 200건까지 조회 가능하며, patch·sort도 지원돼요.
  • bulk·changePassword·etag는 지원하지 않는 것으로 표시됩니다.

오류 응답

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

예시 요청

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

더 알아보기