Flusso di autorizzazione di base eseguito nell'applicazione principale basic-authorization-flow-performed-within-primary-application
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:
-
L’applicazione di streaming deve disporre di un profilo regolare valido creato correttamente per MVPD utilizzando uno dei flussi di autenticazione di base:
-
L’applicazione di streaming deve recuperare una decisione di autorizzazione prima di riprodurre una risorsa selezionata dall’utente.
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 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
eresources
- Tutte le intestazioni required, come
Authorization
eAP-Device-Identifier
- Tutti i parametri e le intestazioni optional
- Tutti i parametri required, come
-
Trova profilo regolare: Il server Adobe Pass identifica un profilo valido in base ai parametri e alle intestazioni ricevuti.
-
Recupera decisione MVPD per la risorsa richiesta: Il server Adobe Pass chiama l'endpoint di autorizzazione MVPD per ottenere una decisione
Permit
oDeny
per la risorsa specifica ricevuta dall'applicazione di streaming. -
Restituisci decisione
Permit
con token multimediale: La risposta dell'endpoint Decisions Authorize contiene una decisionePermit
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
emvpd
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. -
Avvia flusso con token multimediale: L'applicazione di streaming utilizza il token multimediale per riprodurre il contenuto.
-
Restituisci decisione
Deny
con dettagli: La risposta dell'endpoint Decisions Authorize contiene una decisioneDeny
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
emvpd
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. -
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.