Point d’entrée de référence

NOTE
Si un jeton utilisateur est transmis, l’utilisateur du jeton doit disposer d’un rôle "d’administrateur org" pour l’organisation demandée.

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"
    ],
    "...": [
      "..."
    ]
  }
}
recommendation-more-help
631fcab2-5cb1-46ef-ba66-fe098ac723e0