Hembaserad autentisering (HBA) home-based-authentication
HBA (Home-Based Authentication) är en TV Everywhere-funktion som gör det möjligt för betal-TV-prenumeranter att få åtkomst till TV-innehåll online utan att ange MVPD-autentiseringsuppgifter när de är anslutna till hemnätverket, vilket avsevärt förbättrar autentiseringsprocessen.
Enligt Open Authentication Technology Committee (OATC):
"Automatisk autentisering hemma är den process genom vilken en MVPD/OVD använder hemnätverkets egenskaper (eller identifierare som automatiskt är tillgängliga mellan enheter i hemnätverket) för att autentisera vilket abonnentkonto som är associerat med hemnätverket, vilket eliminerar behovet av att användare anger inloggningsuppgifter manuellt när en TVE-session initieras för att få åtkomst till skyddat innehåll."
Mer information om HBA (Home-Based Authentication) och relevanta branschstandarder finns i följande resurser:
HBA-fördelar hba-benefits
HBA (Home-Based Authentication) är en nyckelfunktion som tar bort inloggningsbarriären för tittare hemma med en aktiv kabelprenumeration. Detta hinder är en stor utmaning för TV Everywhere-tjänsterna, där nästan hälften av alla inloggningsförsök leder till fel.
HBA kan förbättra tittarinteraktionen avsevärt, vilket ger en smidig och överlägsen användarupplevelse när det gäller att få åtkomst till TV Everywhere-innehåll.
Stöd för HBA hba-support
HBA stöds av ett antal MVPD-program som är integrerade med Adobe Pass Authentication, men för att kunna utnyttja HBA måste du kanske vidta ytterligare åtgärder.
SAML MVPDs
För SAML MVPD aktiveras HBA endast på MVPD.
OAuth2 MVPDs
För OAuth2 MVPD-program kan HBA aktiveras och inaktiveras via Adobe Pass TVE Dashboard genom att följa stegen i användarhandboken för TVE Dashboard Integrations.
MVPD hba-support-mvpds
SAML MVPDs
I följande tabell visas en översikt över de SAML-aktiverade MVPD-programmen som stöder HBA:
OAuth2 MVPDs
I följande tabell visas en översikt över OAuth2-aktiverade MVPD-filer som stöder HBA:
Adobe Pass-autentisering hba-support-adobe-pass-authentication
I det här avsnittet beskrivs HBA-aktiverad upplevelse och det finns information om stödet i Adobe Pass Authentication. Viktiga funktioner som:
- Identifiering av värdbussadapter: Möjlighet att ange för programmerare om autentiseringen var värdbussadapter eller icke-värdbussadapter (kräver stöd från MVPD).
- Konfigurerbara autentiserings-TTL Möjlighet att ange olika autentiseringsvärden för TTL (Time-To-Live) för HBA jämfört med icke-HBA-autentiseringar (kräver MVPD-stöd).
Följande tabell ger en översikt på hög nivå över användarupplevelsen i ett HBA-autentiseringsflöde och det reguljära autentiseringsflödet (ej HBA):
SAML MVPDs
I följande tabell ges en översikt över HBA-implementeringen om SAML-aktiverade MVPD-program är aktiverade:
MVPD-väljaren visas.
Användaren väljer sin MVPD och fortsätter att logga in.
En interaktiv sida kan informera användaren om att han/hon loggas in automatiskt med sitt MVPD-konto.
Slutpunkten för Adobe Pass-autentisering vidarebefordrar begäran till slutpunkten för MVPD-autentisering via en omdirigering av användaragent.
MVPD förväntas skicka ett autentiseringsbeslut i form av ett SAML-svar som innehåller HBA-flaggan (
hba_status
) med värdet "true" eller "false".Adobe Pass-autentiseringsbackend skickar en begäran till MVPD-användarprofilens slutpunkt om att
hba_status
-flaggan ska visas som en del av användarens metadata.OAuth2 MVPDs
I följande tabell ges en översikt över HBA-implementeringen om OAuth2-aktiverade MVPD-program är aktiverade:
MVPD-väljaren visas.
Användaren väljer sin MVPD och fortsätter att logga in.
En interaktiv sida kan informera användaren om att han/hon loggas in automatiskt med sitt MVPD-konto.
Slutpunkten för Adobe Pass-autentisering vidarebefordrar begäran till slutpunkten för MVPD-autentisering via en omdirigering av användaragent.
Slutpunkten för MVPD-autentisering skickar en auktoriseringskod till slutpunkten för Adobe Pass-autentisering.
Adobe Pass-autentisering använder auktoriseringskoden för att begära en uppdateringstoken och en åtkomsttoken från MVPD tokenslutpunkt.
MVPD förväntas skicka ett autentiseringsbeslut som innehåller HBA-flaggan (
hba_status
) med värdet "true" eller "false" som en del av id_token
.Adobe Pass-autentiseringsbackend skickar en begäran till MVPD-användarprofilens slutpunkt om att
hba_status
-flaggan ska visas som en del av användarens metadata.MVPD ställer in TTL för uppdateringstoken till ett värde som MVPD har godkänt och Adobe ställer in TTL för autentisering till ett värde som är mindre eller lika med värdet för uppdateringstoken.
Vanliga frågor faqs
-
Varför är det skillnad på HBA-implementering för SAML- och OAuth2-protokoll?
Separationen mellan HBA (Home-Based Authentication) för SAML- och OAuth2-protokoll finns eftersom dessa protokoll fungerar annorlunda när det gäller autentiseringsmekanismer, konfiguration och implementeringsflexibilitet. För SAML MVPD krävs ingen åtgärd från programmeraren för att aktivera HBA, medan HBA för OAuth2 MVPD kan aktiveras eller inaktiveras via Adobe Pass TVE Dashboard.
-
När HBA är aktiverat, behöver användare fortfarande ange sitt användarnamn och lösenord under den första autentiseringen?
Nej, användarnamn och lösenord krävs inte.
-
Hur kan ni genomdriva föräldrakontroll?
Adobe Pass Authentication kan inaktivera värdbussadaptern för integrering med kanaler som kräver godkännande av föräldrakontroll. Vi arbetar också med OATC i ett UX-dokument som rekommenderar hur man ställer in HBA-upplevelsen med föräldrakontroll.
-
Använder leverantörer som stöder HBA kortare TTL-fönster för HBA jämfört med vanlig autentisering?
TTL-inställningen kan konfigureras. Vi rekommenderar att du ställer in en kortare TTL för MVPD-integrering med HBA för att förhindra felhantering.