Autenticazione basata su Home per TV Everywhere
Cos’è l’autenticazione basata su home? whatis-home-based-authn
L'HBA (Home Based Authentication) è una funzionalità di TV Everywhere che consente agli abbonati alla TV a pagamento di visualizzare i contenuti TV online senza immettere le credenziali MVPD quando sono a casa, migliorando in modo significativo l'esperienza utente del flusso di autenticazione.
Home Based Authentication definition del Comitato Tecnologico di Autenticazione Aperta (OATC): "L'autenticazione automatica in casa è il processo mediante il quale un MVPD/OVD utilizza le caratteristiche della rete domestica (o identificatori automaticamente accessibili tra i dispositivi sulla rete domestica) per autenticare quale account abbonato è associato a quella rete domestica, in modo che gli utenti non debbano immettere manualmente le credenziali quando stabiliscono una sessione TVE per accedere al contenuto protetto da TVE."
Per ulteriori informazioni sull'HBA e sugli standard di settore, leggere la documentazione Casi d'uso e requisiti OATC e le Linee guida per l'esperienza utente OATC per l'HBA.
Perché l'HBA è importante per voi why-hba
L'HBA è importante perché rimuove praticamente la barriera di accesso per i visualizzatori che sono a casa e che dispongono già di un abbonamento via cavo. Inoltre, l'autenticazione basata su Home può aumentare in modo significativo il coinvolgimento degli utenti e offrire una migliore esperienza di utilizzo per i contenuti TV Everywhere.
Attualmente, quasi la metà dei tentativi di accesso non ha esito positivo.
Una volta che l'HBA è stato attivato da uno dei primi 5 MVPD, il tasso di conversione dell'autenticazione è aumentato del 40% (passando dal 45% al 63%)
Di seguito è riportato il tasso di conversione di accesso per un canale integrato con MVPD diversi: quelli che hanno abilitato l'HBA per tale canale e quelli che non ne dispongono. Il tasso di conversione per le schede con HBA è significativamente più elevato rispetto a quelle senza HBA.
Sei mesi dopo aver abilitato l'HBA per la maggior parte dei canali integrati con questo MVPD, abbiamo notato un aumento dell'82% degli utenti univoci (il numero di utenti che accedono ai canali TV Everywhere tramite questo MVPD è quasi raddoppiato).
2w3Al contrario, come si può vedere nel grafico seguente, altri MVPD che non avevano abilitato HBA hanno registrato un aumento del 26% degli utenti univoci negli ultimi 6 mesi.
Dai dati raccolti 6 mesi prima e 6 mesi dopo l'abilitazione dell'HBA, è emerso un notevole aumento del coinvolgimento dei visualizzatori per i canali abilitati all'HBA. In pratica, gli utenti di MVPD che dispongono di HBA abilitati tendono a guardare in media il 30% di contenuti in più rispetto agli utenti di MVPD che non dispongono di HBA abilitati.
Supporto HBA di autenticazione Adobe Pass auth-hba-support
In questa sezione viene descritto il supporto HBA fornito da Adobe Pass Authentication, il comportamento delle piattaforme di autenticazione Adobe Pass nei flussi HBA e vengono inoltre fornite informazioni tecniche utili per l'implementazione di HBA.
Funzionalità di autenticazione Adobe Pass con supporto HBA
- Possibilità di impostare TTL di autenticazione diversi per le autenticazioni HBA e non HBA (richiede anche il supporto MVPD)
- Possibilità di selezionare automaticamente un MVPD (ignora selettore MVPD) se l'autenticazione è scaduta. Questo è utile soprattutto quando i TTL degli HBA sono di piccole dimensioni.
- Possibilità di esporre ai programmatori se l'autenticazione era HBA o meno (richiede anche il supporto MVPD)
Esperienza utente HBA sulle piattaforme di autenticazione Adobe Pass hba-user-exp
Le tabelle seguenti forniscono informazioni sull'esperienza utente per le piattaforme supportate quando l'HBA è abilitato e quando l'HBA non è abilitato:
Dettagli tecnici dell'implementazione dell'HBA tech-details-hba
Protocollo OAuth 2.0 oauth-2-protocol
Nel flusso HBA per MVPD integrati con il protocollo di autenticazione OAuth 2.0, MVPD emette un token di aggiornamento e un Adobe emette un token di autenticazione HBA:
- Il token di aggiornamento ha un TTL determinato dai requisiti aziendali di MVPD.
- Il valore TTL del token di autenticazione HBA deve essere minore o uguale a del valore TTL del token di aggiornamento.
Descrizione del flusso di autenticazione HBA per il protocollo OAuth 2.0
- AccessEnabler, installato sul lato del programmatore, invia una richiesta di autenticazione (come richiesta HTTP) all’endpoint di autenticazione di Adobe Pass.
- L’endpoint di autenticazione Adobe Pass reindirizza la richiesta all’endpoint di autenticazione MVPD.
Nota: la richiesta contiene il parametrohba_flag
(tentativo HBA = true) che indica che MVPD deve tentare l'autenticazione HBA. - 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 MVPD.
- MVPD invia una decisione di autenticazione e il parametro
hba_status
(true/false) inid_token
. - Viene inviata una chiamata all'endpoint del profilo utente MVPD per esporre la chiave hba_status nei metadati utente.
- MVPD imposta il TTL del token di aggiornamento su un valore concordato con MVPD e Adobe imposta il TTL del token di autenticazione su un valore minore o uguale al valore del token di aggiornamento.
Protocollo SAML saml-protocol
Descrizione del flusso di autenticazione HBA per il protocollo di autenticazione SAML
- AccessEnabler, installato sul lato del programmatore, invia una richiesta di autenticazione (come richiesta HTTP) all’endpoint di autenticazione di Adobe Pass.
- L’endpoint di autenticazione Adobe Pass reindirizza la richiesta all’endpoint di autenticazione MVPD.
- MVPD deve inviare una decisione di autenticazione sotto forma di risposta SAML che deve contenere il flag HBA: hba_status (true/false).
- Viene inviata una chiamata all'endpoint del profilo utente MVPD per esporre la chiave hba_status nei metadati utente.
Come attivare l'HBA how-to-activate-hba
- Protocollo OAuth:
- Per abilitare l'HBA, vedere Guida utente di Adobe Pass TVE Dashboard
- Protocollo SAML: autenticazione basata su Home attivata sul lato MVPD. Non è richiesta alcuna azione da parte del programmatore o dell’Adobe.
Per ulteriori informazioni sugli MVPD che supportano l'autenticazione basata su Home, vedere Stato HBA per MVPD.
Domande frequenti faqs
Domanda: Perché separare l'autenticazione basata su home dai protocolli SAML e OAuth2?
Risposta: Il flusso HBA è diverso per i due protocolli. Dal punto di vista del programmatore, non è necessario intervenire per garantire che l'HBA sia abilitato per gli MVPD SAML, mentre per gli MVPD OAuth2 l'HBA può essere attivato o disattivato nella dashboard di Adobe Pass TVE.
Domanda: Gli utenti devono immettere un nome utente e una password la prima volta che eseguono l'autenticazione quando l'HBA è abilitato?
Risposta: No, il nome utente e la password non sono richiesti.
Domanda: Come si applica il controllo genitori?
Risposta 1: L'Adobe può disabilitare l'HBA per le integrazioni con canali che richiedono l'approvazione del controllo genitori.
Risposta 2: L'Adobe utilizza OATC in un documento UX che consiglia di configurare l'esperienza HBA con Controllo genitori.
Domanda: I provider che supportano l'HBA dispongono di finestre TTL più brevi per l'HBA rispetto all'autenticazione regolare?
Risposta: L'impostazione TTL è configurabile. È consigliabile impostare un valore TTL più breve per i token di autenticazione HBA per evitare errori di gestione.
Informazioni utili useful-info
- HBA (Instant Access) Recommendations - di CTAM
- Esempio di implementazione dell'HBA nell'app del programmatore - per Adobe
- Casi d'uso e requisiti di autenticazione basati su Home da OATC
- Infografica autenticazione basata su Home - per Adobe
- Autenticazione tramite il protocollo OAuth 2.0
- Autenticazione con MVPD SAML
- Guida utente di Adobe Pass TVE Dashboard
- hba_status Metadati utente