Point d’entrée de référence
Vous pouvez répertorier les noms de tous les types d’autorisations et de ressources en envoyant une requête GET au point d’entrée /acl/reference
. Ces noms peuvent ensuite être utilisés dans les appels API pour afficher les stratégies de contrôle d’accès efficaces pour l’utilisateur actuel.
Une autorisation est une politique gérée à l’aide d’Adobe Admin Console et mettant en correspondance zéro, une ou plusieurs politiques de type ressource. Un type de ressource est une politique activant des fonctionnalités de lecture, d’écriture et/ou de suppression pour un type spécifique de ressources de Platform (comme des jeux de données ou des schémas).
Format d’API
GET /acl/reference
Requête
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}'
Réponse
Une réponse réussie renvoie un objet permissions
et un objet resource-types
contenant chacun une liste complète de noms pour les autorisations d’accès ou les types de ressources, respectivement.
{
"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"
],
"...": [
"..."
]
}
}