제품 엔드포인트
특성 기반 액세스 제어 API의 /products
끝점을 사용하면 조직 내 제품과 관련된 권한 범주 및 권한 집합뿐만 아니라 제품도 프로그래밍 방식으로 관리할 수 있습니다.
시작하기
이 안내서에 사용된 API 끝점은 특성 기반 액세스 제어 API의 일부입니다. 계속하기 전에 시작 안내서를 검토하여 관련 문서에 대한 링크, 이 문서의 샘플 API 호출 읽기 지침 및 Experience Platform API를 성공적으로 호출하는 데 필요한 필수 헤더에 대한 중요 정보를 확인하십시오.
권한이 부여된 제품 목록 검색 list
/products
끝점에 대한 GET 요청을 통해 권한 있는 제품 목록을 검색할 수 있습니다.
API 형식
GET /products/
요청
다음 요청은 조직에 속한 권한 있는 제품 목록을 검색합니다.
curl -X GET \
https://platform.adobe.io/data/foundation/access-control/administration/products \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {IMS_ORG}' \
응답
성공적인 응답은 조직에 속한 권한 있는 제품 목록을 반환합니다.
{
"products": [
{
"id": "{ID}",
"name": "Adobe Experience Platform",
"serviceCode": "{SERVICE_CODE}"
}
]
}
id
name
serviceCode
제품 ID별 권한 범주 조회
제품 ID를 지정하는 동안 /products/{PRODUCT_ID}/categories
끝점에 대한 GET 요청을 수행하여 특정 제품에 대한 권한 범주를 조회할 수 있습니다.
API 형식
GET /products/{PRODUCT_ID}/categories
요청
다음 요청은 {PRODUCT_ID}
과(와) 연결된 권한 범주를 검색합니다.
curl -X GET \
https://platform.adobe.io/data/foundation/access-control/administration/products/{PRODUCT_ID}/categories \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {IMS_ORG}' \
응답
성공한 응답은 쿼리한 제품 ID와 관련된 권한 범주를 반환합니다.
{
"categories": [
{
"name": "Profile Management"
},
{
"name": "Data Ingestion"
},
{
"name": "Sandbox Administration"
},
{
"name": "Query Service"
},
{
"name": "Data Management"
},
{
"name": "Identity Management"
},
{
"name": "Data Modeling"
},
{
"name": "Data Science Workspace"
},
{
"name": "Dashboards"
},
{
"name": "Alerts"
},
{
"name": "Data Governance"
}
]
}
category
name
제품 ID별로 권한 집합 조회
제품 ID를 지정하는 동안 /products/{PRODUCT_ID}/permission-sets
끝점에 대한 GET 요청을 수행하여 특정 제품에 대한 권한 집합을 찾을 수 있습니다.
API 형식
GET /products/{PRODUCT_ID}/permission-sets
요청
다음 요청은 {PRODUCT_ID}
과(와) 연결된 권한 집합을 검색합니다.
curl -X GET \
https://platform.adobe.io/data/foundation/access-control/administration/products/{PRODUCT_ID}/permission-sets \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {IMS_ORG}' \
응답
성공한 응답은 쿼리한 제품 ID와 연결된 권한 집합을 반환합니다.
{
"permission-sets": [
{
"id": "manage-schemas",
"name": "Manage Schemas",
"category": "Data Modeling",
"permissions": [
{
"resource": "schemas",
"actions": [
"read",
"write",
"delete"
]
},
{
"resource": "schema-fields",
"actions": [
"read",
"write",
"delete"
]
},
{
"resource": "sandboxes",
"actions": [
"view"
]
}
]
},
{
"id": "view-schemas",
"name": "View Schemas",
"category": "Data Modeling",
"permissions": [
{
"resource": "schemas",
"actions": [
"read"
]
},
{
"resource": "schema-fields",
"actions": [
"read"
]
},
{
"resource": "sandboxes",
"actions": [
"view"
]
}
]
},
]
}
permission-sets
id
name
category
permissions
permissions.resource
permissions.actions
view
, read
, create
, edit
및 delete
입니다.