Flusso di logout di base eseguito nell'applicazione principale basic-logout-flow-performed-within-primary-application
Il Flusso di disconnessione all'interno del diritto di autenticazione di Adobe Pass consente all'applicazione di streaming di eseguire due passaggi principali:
- Elimina i profili normali salvati nel backend di Adobe Pass.
- Utilizza un agente utente (browser) per passare all’endpoint di disconnessione MVPD, attivando una pulizia nel backend MVPD.
Flusso di logout di base consente di eseguire query per i seguenti scenari:
Avvia disconnessione per mvpd specifico con endpoint di disconnessione initiate-logout-for-specific-mvpd-with-logout-endpoint
Prerequisiti prerequisites-initiate-logout-for-specific-mvpd-with-logout-endpoint
Prima di avviare la disconnessione per un MVPD specifico con un endpoint di disconnessione, verificare che siano soddisfatti 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 avviare il flusso di logout quando deve disconnettersi da MVPD.
- MVPD supporta il flusso di logout e dispone di un endpoint di logout.
Flusso di lavoro workflow-initiate-logout-for-specific-mvpd-with-logout-endpoint
Seguire i passaggi forniti per implementare il flusso di logout di base per un MVPD specifico con un endpoint di logout eseguito all'interno di un'applicazione primaria, come illustrato nel diagramma seguente.
Avvia disconnessione per mvpd specifico con endpoint di disconnessione
-
Avvia disconnessione di Adobe Pass: L'applicazione di streaming raccoglie tutti i dati necessari per avviare il flusso di disconnessione chiamando l'endpoint di disconnessione di Adobe Pass.
note important IMPORTANT Per informazioni dettagliate su: Avvia disconnessione per la documentazione API specifica di mvpd: - Tutti i parametri required, come
serviceProvider
,mvpd
eredirectUrl
- Tutte le intestazioni required, come
Authorization
,AP-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.
-
Elimina profilo normale: Il server Adobe Pass elimina il profilo normale identificato dal backend di Adobe Pass.
-
Indicare l'azione successiva: La risposta dell'endpoint di disconnessione di Adobe Pass contiene i dati necessari per guidare l'applicazione di streaming per quanto riguarda l'azione successiva:
- L'attributo
url
è presente perché MVPD supporta il flusso di disconnessione. - L'attributo
actionName
è impostato su "logout". - L'attributo
actionType
è impostato su "interactive".
note important IMPORTANT Per informazioni dettagliate sulle informazioni fornite in una risposta di disconnessione, consultare la Iniziare la disconnessione per la documentazione API mvpd specifica. L’endpoint di disconnessione di Adobe Pass 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. - L'attributo
-
Avvia disconnessione MVPD: L'applicazione di streaming legge
url
e utilizza un agente utente per avviare il flusso di disconnessione con MVPD. Il flusso può includere diversi reindirizzamenti ai sistemi MVPD. Tuttavia, il risultato è che MVPD esegue la pulizia interna e invia la conferma di disconnessione finale al backend di Adobe Pass. -
Indicare disconnessione completata: L'applicazione di streaming può attendere che l'agente utente raggiunga il
redirectUrl
specificato e può utilizzarlo come segnale per visualizzare facoltativamente un messaggio specifico nell'interfaccia utente.
Avvia disconnessione per mvpd specifico senza endpoint di disconnessione initiate-logout-for-specific-mvpd-without-logout-endpoint
Prerequisiti prerequisites-initiate-logout-for-specific-mvpd-without-logout-endpoint
Prima di avviare la disconnessione per un MVPD specifico senza un endpoint di disconnessione, verificare che siano soddisfatti 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 avviare il flusso di logout quando deve disconnettersi da MVPD.
- MVPD non supporta il flusso di logout e non dispone di un endpoint di logout.
Flusso di lavoro workflow-initiate-logout-for-specific-mvpd-without-logout-endpoint
Segui i passaggi forniti per implementare il flusso di logout di base per un MVPD specifico senza un endpoint di logout eseguito all’interno di un’applicazione primaria, come illustrato nel diagramma seguente.
Avvia disconnessione per mvpd specifico senza endpoint di disconnessione
-
Avvia disconnessione di Adobe Pass: L'applicazione di streaming raccoglie tutti i dati necessari per avviare il flusso di disconnessione chiamando l'endpoint di disconnessione di Adobe Pass.
note important IMPORTANT Per informazioni dettagliate su: Avvia disconnessione per la documentazione API specifica di mvpd: - Tutti i parametri required, come
serviceProvider
,mvpd
eredirectUrl
- Tutte le intestazioni required, come
Authorization
,AP-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.
-
Elimina profilo normale: Il server Adobe Pass elimina il profilo normale identificato.
-
Indicare l'azione successiva: La risposta dell'endpoint di disconnessione di Adobe Pass contiene i dati necessari per guidare l'applicazione di streaming per quanto riguarda l'azione successiva:
- Attributo
url
mancante perché MVPD non supporta il flusso di disconnessione. - L'attributo
actionName
è impostato su "complete". - L'attributo
actionType
è impostato su "none".
note important IMPORTANT Per informazioni dettagliate sulle informazioni fornite in una risposta di disconnessione, consultare la Iniziare la disconnessione per la documentazione API mvpd specifica. L’endpoint di disconnessione di Adobe Pass 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. - Attributo
-
Indicare disconnessione completata: L'applicazione di streaming elabora la risposta e può utilizzarla per visualizzare facoltativamente un messaggio specifico nell'interfaccia utente.