Flusso di autorizzazione di base eseguito nell'applicazione principale basic-authorization-flow-performed-within-primary-application

IMPORTANT
Il contenuto di questa pagina viene fornito solo a scopo informativo. L’utilizzo di questa API richiede una licenza corrente da Adobe. Non è consentito alcun uso non autorizzato.
IMPORTANT
L'implementazione REST API V2 è limitata dalla documentazione del meccanismo di limitazione.

Il flusso di autorizzazione all'interno del diritto di autenticazione di Adobe Pass consente all'applicazione di streaming di determinare se un MVPD consente o nega la richiesta dell'utente di inviare contenuti in streaming. Se la decisione è Permit, la risposta include un token multimediale. Il server di Adobe Pass firma il token multimediale e consente all’applicazione di streaming di utilizzare la libreria di verificatori del token multimediale per verificarne l’autenticità prima che il flusso venga rilasciato.

La verifica con la libreria Media Token Verifier deve avvenire sul servizio back-end dell’applicazione di streaming collegato nella catena di autorizzazioni per il rilascio di un flusso dalla rete CDN.

Recuperare le decisioni di autorizzazione utilizzando mvpd specifico retrieve-authorization-decisions-using-specific-mvpd

Prerequisiti prerequisites-retrieve-authorization-decisions-using-specific-mvpd

Prima di recuperare le decisioni di autorizzazione utilizzando un MVPD specifico, assicurati di soddisfare i seguenti prerequisiti:

Flusso di lavoro workflow-retrieve-authorization-decisions-using-specific-mvpd

Segui i passaggi forniti per implementare il flusso di autorizzazione di base utilizzando un MVPD specifico eseguito all’interno di un’applicazione primaria, come illustrato nel diagramma seguente.

Recupera le decisioni di autorizzazione utilizzando mvpd specifico

Recupera le decisioni di autorizzazione utilizzando mvpd specifico

  1. Recupera decisione di autorizzazione: L'applicazione di streaming raccoglie tutti i dati necessari per ottenere una decisione di autorizzazione per una risorsa specifica chiamando l'endpoint Decisions Authorize.

    note important
    IMPORTANT
    Per informazioni dettagliate su: Recuperare le decisioni di autorizzazione utilizzando la documentazione API mvpd specifica:
    • Tutti i parametri required, come serviceProvider, mvpd e resources
    • Tutte le intestazioni required, come Authorization e AP-Device-Identifier
    • Tutti i parametri e le intestazioni optional
  2. Trova profilo regolare: Il server Adobe Pass identifica un profilo valido in base ai parametri e alle intestazioni ricevuti.

  3. Recupera decisione MVPD per la risorsa richiesta: Il server Adobe Pass chiama l'endpoint di autorizzazione MVPD per ottenere una decisione Permit o Deny per la risorsa specifica ricevuta dall'applicazione di streaming.

  4. Restituisci decisione Permit con token multimediale: La risposta dell'endpoint Decisions Authorize contiene una decisione Permit e un token multimediale.

    note important
    IMPORTANT
    Per informazioni dettagliate sulle informazioni fornite in una risposta alla decisione, consulta la documentazione API MVPD specifica per il recupero delle decisioni di autorizzazione.
    L’endpoint Decisions Authorize convalida i dati della richiesta per garantire che siano soddisfatte le condizioni di base:
    • I parametri e le intestazioni required devono essere validi.
    • L'integrazione tra serviceProvider e mvpd specificati deve essere attiva.
    Se la convalida non riesce, verrà generata una risposta di errore che fornirà informazioni aggiuntive conformi alla documentazione di Codici di errore avanzati.
  5. Avvia flusso con token multimediale: L'applicazione di streaming utilizza il token multimediale per riprodurre il contenuto.

  6. Restituisci decisione Deny con dettagli: La risposta dell'endpoint Decisions Authorize contiene una decisione Deny e un payload di errore conformi alla documentazione Codici di errore migliorati.

    note important
    IMPORTANT
    Per informazioni dettagliate sulle informazioni fornite in una risposta alla decisione, consulta la documentazione API MVPD specifica per il recupero delle decisioni di autorizzazione.
    L’endpoint Decisions Authorize convalida i dati della richiesta per garantire che siano soddisfatte le condizioni di base:
    • I parametri e le intestazioni required devono essere validi.
    • L'integrazione tra serviceProvider e mvpd specificati deve essere attiva.
    Se la convalida non riesce, verrà generata una risposta di errore che fornirà informazioni aggiuntive conformi alla documentazione di Codici di errore avanzati.
  7. Gestire i dettagli della decisione Deny: L'applicazione di streaming elabora le informazioni sull'errore dalla risposta e può utilizzarle per visualizzare facoltativamente un messaggio specifico nell'interfaccia utente.

recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b