Authentification et autorisation

Toutes les API nécessitent une authentification par jeton d’accès. Les requêtes doivent définir les en-têtes suivants :

  1. En-tête Authorization avec jeton support, qui est le jeton de compte technique, reçu par le biais d’un échange JWT issu du projet Adobe Developer Console. Les portées sont décrites ci-dessous.

  2. En-tête x-gw-ims-org-id avec l’ID d’organisation IMS.

  3. x-api-key avec l’ID client du projet Adobe Developers Console.

Portées

Vérifiez les portées suivantes pour le jeton d’accès :

  • openid
  • AdobeID
  • asset_compute
  • read_organizations
  • event_receiver
  • event_receiver_api
  • adobeio_api
  • additional_info.roles
  • additional_info.projectedProductContext

Ces portées nécessitent que le projet Adobe Developer Console souscrive aux services Asset Compute, I/O Events et I/O Management API. La répartition des portées individuelles est la suivante :

  • De base

    • Portées : openid,AdobeID
  • Asset Compute

    • Metascope : asset_compute_meta
    • Portées : asset_compute,read_organizations
  • Adobe I/O Events

    • Metascope : event_receiver_api
    • Portées : event_receiver,event_receiver_api
  • Adobe I/O Management API

    • Metascope : ent_adobeio_sdk
    • Portées : adobeio_api,additional_info.roles,additional_info.projectedProductContext