Requisiti per il passaggio a OAuth 2.0

Per supportare l’autenticazione con OAuth 2.0, un MVPD deve soddisfare i seguenti prerequisiti:

Innanzitutto, MVPD deve assicurarsi di supportare il flusso Concessione codice di autorizzazione.

Dopo aver confermato che supporta il flusso, il MVPD deve fornirci le seguenti informazioni:

  • end-point di autenticazione

    • l’endpoint fornirà il codice di autorizzazione che verrà successivamente utilizzato in cambio del token di aggiornamento e accesso
  • end-point /token

    • questo fornirà il token di aggiornamento e il token di accesso
    • il token di aggiornamento deve essere stabile (non deve cambiare ogni volta che si richiede un nuovo token di accesso)
    • MVPD deve consentire diversi token di accesso attivi per ogni token di aggiornamento
    • questo endpoint scambierà anche un token di aggiornamento con un token di accesso
  • è necessario un endpoint per user-profile

    • questo endpoint fornirà l’identificatore userID, che deve essere univoco per un account e non deve contenere alcuna informazione di identificazione personale
  • l'endpoint /logout (facoltativo)

    • L’autenticazione Adobe Pass reindirizzerà a questo endpoint, fornirà all’MVPD un URI di reindirizzamento verso il retro; su questo endpoint, l’MVPD può cancellare i cookie sul computer client o applicare qualsiasi logica desiderata per la disconnessione
  • si consiglia vivamente di avere supporto per i client autorizzati (app client che non attivano una pagina di autorizzazione utente)

  • avremo anche bisogno di:

    • clientID e client secret per le configurazioni di integrazione
    • durata (TTL) valori per token di aggiornamento e token di accesso
    • Possiamo fornire all'MVPD un callback di autorizzazione e un URI di callback di logout. Inoltre, se necessario, possiamo fornire agli MVPD un elenco di IP da inserire nella whitelist delle impostazioni del firewall.