Extremo de referencia
Puede enumerar los nombres de todos los permisos y tipos de recursos realizando una solicitud de GET al extremo /acl/reference
. Estos nombres se pueden usar en llamadas API a ver directivas de control de acceso efectivas para el usuario actual.
Un permiso es una directiva que se administra mediante Adobe Admin Console y que se asigna a cero o más directivas de tipo de recurso. Un tipo de recurso es una directiva que habilita las capacidades de lectura, escritura o eliminación para un tipo específico de recurso Platform (como conjuntos de datos o esquemas).
Formato de API
GET /acl/reference
Solicitud
curl -X GET \
https://platform.adobe.io/data/foundation/access-control/acl/reference \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}'
Respuesta
Una respuesta correcta devuelve un objeto permissions
y un objeto resource-types
, cada uno de los cuales contiene una lista completa de nombres de permisos de acceso o tipos de recursos, respectivamente.
{
"permissions": {
"export-audience-for-segment": {
"segments": [
"read"
]
},
"manage-datasets": {
"connection": [
"read",
"write",
"delete"
],
"datasets": [
"read",
"write",
"delete"
]
}
{"..."}
},
"resource-types": {
"classes": [
"read",
"write",
"delete"
],
"connection": [
"read",
"write",
"delete"
],
"data-types": [
"read",
"write",
"delete"
],
"...": [
"..."
]
}
}