Autenticazione e autorizzazione

Tutte le API richiedono l’autenticazione tramite token di accesso. Le richieste devono impostare le seguenti intestazioni:

  1. Intestazione Authorization con token Bearer, che è il token dell'account tecnico, ricevuto tramite JWT Exchange dal progetto Adobe Developer Console. Gli ambiti sono documentati di seguito.

  2. Intestazione x-gw-ims-org-id con ID organizzazione IMS.

  3. x-api-key con l'ID client del progetto Adobe Developers Console.

Ambiti

Verifica che il token di accesso sia conforme ai seguenti ambiti:

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

Questi ambiti richiedono la sottoscrizione del progetto Adobe Developer Console ai servizi Asset Compute, I/O Events e I/O Management API. La ripartizione dei singoli ambiti è la seguente:

  • Base

    • ambiti: openid,AdobeID
  • Asset compute

    • metascope: asset_compute_meta
    • ambiti: asset_compute,read_organizations
  • Adobe I/O Events

    • metascope: event_receiver_api
    • ambiti: event_receiver,event_receiver_api
  • Adobe I/O Management API

    • metascope: ent_adobeio_sdk
    • ambiti: adobeio_api,additional_info.roles,additional_info.projectedProductContext