Autenticazione basata sulla home page (HBA) home-based-authentication
L'HBA (Home-Based Authentication) è una funzionalità di TV Everywhere che consente agli abbonati alla TV a pagamento di accedere ai contenuti TV online senza immettere le credenziali MVPD quando sono connessi alla rete domestica, migliorando notevolmente l'esperienza di autenticazione.
Secondo il Comitato per la tecnologia di autenticazione aperta (Open Authentication Technology Committee, OATC):
"L'autenticazione automatica in-home è il processo mediante il quale un MVPD/OVD utilizza le caratteristiche della rete domestica (o identificatori accessibili automaticamente tra i dispositivi della rete domestica) per autenticare l'account dell'utente abbonato associato a quella rete domestica, eliminando la necessità per gli utenti di immettere manualmente le credenziali quando si avvia una sessione TVE per accedere al contenuto protetto."
Per ulteriori informazioni sull'HBA (Home-Based Authentication) e sugli standard di settore pertinenti, fare riferimento alle risorse seguenti:
Vantaggi dell'HBA hba-benefits
L'autenticazione basata sulla home page (HBA) è una funzionalità chiave che rimuove la barriera di accesso per i visualizzatori a casa con un abbonamento via cavo attivo. Questa barriera rappresenta una sfida importante per i servizi di TV Everywhere, con quasi la metà dei tentativi di accesso che hanno avuto esito negativo.
L'HBA è in grado di migliorare notevolmente il coinvolgimento dei visualizzatori, fornendo un'esperienza utente semplice e superiore per accedere ai contenuti TV Everywhere.
Supporto HBA hba-support
L'HBA è supportato da una serie di MVPD integrati con l'autenticazione Adobe Pass, ma per beneficiare dell'HBA potrebbe essere necessario eseguire alcuni passaggi aggiuntivi.
MVPD SAML
Per gli MVPD SAML, l'HBA è attivato solo sul lato MVPD.
MVPD OAuth2
Per gli MVPD OAuth2, l'HBA può essere attivato o disattivato tramite la Adobe Pass TVE Dashboard seguendo i passaggi della Guida utente integrazioni dashboard TVE.
MVPD hba-support-mvpds
MVPD SAML
Nella tabella seguente viene fornita una panoramica degli MVPD abilitati per SAML che supportano gli HBA:
MVPD OAuth2
Nella tabella seguente viene fornita una panoramica degli MVPD abilitati per OAuth2 che supportano l'HBA:
Autenticazione Adobe Pass hba-support-adobe-pass-authentication
Questa sezione descrive l'esperienza abilitata per gli HBA e descrive il supporto fornito dall'autenticazione Adobe Pass, evidenziando le funzioni chiave come:
- Identificazione HBA: capacità di indicare ai programmatori se l'autenticazione è HBA o non HBA (richiede il supporto di MVPD).
- TTL di autenticazione configurabili: possibilità di impostare valori TTL (Time-To-Live) di autenticazione diversi per le autenticazioni HBA rispetto a quelle non HBA (richiede il supporto di MVPD).
Nella tabella seguente viene fornita una panoramica di alto livello dell'esperienza utente in un HBA e del flusso di autenticazione regolare (non HBA):
MVPD SAML
Nella tabella seguente viene fornita una panoramica dell'implementazione dell'HBA nel caso di MVPD abilitati per SAML:
Viene visualizzato il selettore MVPD.
L'utente seleziona il proprio MVPD e continua ad accedere.
Una pagina interstiziale potrebbe informare l'utente che l'accesso verrà eseguito automaticamente con il proprio account MVPD.
L'endpoint di autenticazione Adobe Pass inoltra la richiesta all'endpoint di autenticazione di MVPD tramite un reindirizzamento dell'agente utente.
È previsto che MVPD invii una decisione di autenticazione sotto forma di risposta SAML che include il flag HBA (
hba_status
) con valore "true" o "false".Il backend di autenticazione diAdobe Pass invia una richiesta all'endpoint del profilo utente di MVPD per esporre il flag
hba_status
come parte dei metadati utente.MVPD OAuth2
La tabella seguente fornisce una panoramica dell'implementazione dell'HBA nel caso di MVPD abilitati per OAuth2:
Viene visualizzato il selettore MVPD.
L'utente seleziona il proprio MVPD e continua ad accedere.
Una pagina interstiziale potrebbe informare l'utente che l'accesso verrà eseguito automaticamente con il proprio account MVPD.
L'endpoint di autenticazione Adobe Pass inoltra la richiesta all'endpoint di autenticazione di MVPD tramite un reindirizzamento dell'agente utente.
L'endpoint di autenticazione MVPD invia un codice di autorizzazione all'endpoint di autenticazione Adobe Pass.
L'autenticazione di Adobe Pass utilizza il codice di autorizzazione per richiedere un token di aggiornamento e un token di accesso dall'endpoint del token di MVPD.
MVPD deve inviare una decisione di autenticazione che includa il flag HBA (
hba_status
) con un valore "true" o "false" come parte di id_token
.Il backend di autenticazione diAdobe Pass invia una richiesta all'endpoint del profilo utente di MVPD per esporre il flag
hba_status
come parte dei metadati utente.MVPD imposta il TTL del token di aggiornamento su un valore concordato da MVPD e Adobe imposta il TTL di autenticazione su un valore minore o uguale al valore del token di aggiornamento.
Domande frequenti faqs
-
Perché esiste una distinzione tra implementazione HBA per i protocolli SAML e OAuth2?
La separazione tra l'HBA (Home-Based Authentication) per i protocolli SAML e OAuth2 esiste perché questi protocolli operano in modo diverso in termini di meccanismi di autenticazione, configurazione e flessibilità di implementazione. Per gli MVPD SAML non è richiesta alcuna azione da parte del programmatore per abilitare l'HBA, mentre per gli MVPD OAuth2 è possibile attivare o disattivare l'HBA tramite Adobe Pass TVE Dashboard.
-
Quando l'HBA è attivato, gli utenti devono comunque immettere il nome utente e la password durante l'autenticazione iniziale?
No, nome utente e password non sono obbligatori.
-
Come si può applicare il controllo genitori?
L'autenticazione Adobe Pass può disabilitare l'HBA per le integrazioni con canali che richiedono l'approvazione del controllo genitori. Inoltre, stiamo lavorando con OATC su un documento UX che consiglia come impostare l'esperienza HBA con il controllo genitori.
-
I provider che supportano gli HBA utilizzano finestre TTL più brevi rispetto all'autenticazione regolare?
L’impostazione TTL è configurabile. È consigliabile impostare un TTL più breve per le integrazioni MVPD con HBA per evitare errori di gestione.