家庭式驗證(HBA) home-based-authentication
家用驗證(HBA)是TV Everywhere功能,可讓付費電視訂閱者在連線至家用網路時,無需輸入MVPD憑證即可線上上存取電視內容,大幅提升驗證體驗。
根據開放式驗證技術委員會(OATC):
「住家自動驗證是指讓MVPD/OVD使用住家網路的特性(或自動在住家網路裝置之間存取的識別碼),來驗證哪個訂閱者帳戶與該住家網路相關聯的過程,如此一來,使用者就不需要在啟動TVE工作階段時手動輸入認證,即可存取受保護的內容。」
如需家用驗證(HBA)以及相關產業標準的詳細資訊,請參閱下列資源:
HBA優點 hba-benefits
家用驗證(HBA)是一項關鍵功能,可移除使用中纜線訂閱的家庭觀眾登入障礙。 對於所有的電視服務來說,這個障礙是一個巨大的挑戰,幾乎一半的登入嘗試都會導致失敗。
HBA可大幅改善觀眾參與度,提供順暢而卓越的使用者體驗,讓您隨時隨地存取電視內容。
HBA支援 hba-support
許多與Adobe Pass驗證整合的MVPD都支援HBA,但若要從HBA中獲益,您可能需要執行一些其他步驟。
SAML MVPD
對於SAML MVPD,HBA僅在MVPD端啟動。
OAuth2 MVPD
若為OAuth2 MVPD,您可以依照TVE儀表板整合使用手冊中的步驟,透過Adobe Pass TVE儀表板來開啟或關閉HBA。
MVPDs hba-support-mvpds
SAML MVPD
下表提供支援HBA且已啟用SAML的MVPD的概觀:
OAuth2 MVPD
下表概略說明支援HBA且已啟用OAuth2的MVPD:
Adobe Pass 驗證 hba-support-adobe-pass-authentication
本節概述啟用HBA的體驗,並詳述Adobe Pass驗證所提供的支援,其中重點說明關鍵功能,例如:
- HBA識別碼: 向程式設計師指出驗證是否為HBA或非HBA的功能(需要MVPD支援)。
- 可設定的驗證TTL: 可設定HBA與非HBA驗證的不同驗證存留時間(TTL)值(需要MVPD支援)。
下表提供HBA的使用者體驗與一般(非HBA)驗證流程的整體概觀:
SAML MVPD
下表提供啟用SAML之MVPD時的HBA實施概觀:
顯示MVPD選取器。
使用者選取他們的MVPD並繼續登入。
插入式頁面可能會通知使用者,他們正使用其MVPD帳戶自動登入。
Adobe Pass驗證端點透過使用者代理程式重新導向,將要求轉送至MVPD的驗證端點。
MVPD應該以SAML回應的形式傳送驗證決定,其中包含HBA旗標(
hba_status
),其值為"true"或"false"。Adobe Pass驗證後端向MVPD使用者設定檔端點提出要求,以公開
hba_status
標幟作為使用者中繼資料的一部分。OAuth2 MVPD
下表提供啟用OAuth2之MVPD時的HBA實施概觀:
顯示MVPD選取器。
使用者選取他們的MVPD並繼續登入。
插入式頁面可能會通知使用者,他們正使用其MVPD帳戶自動登入。
Adobe Pass驗證端點透過使用者代理程式重新導向,將要求轉送至MVPD的驗證端點。
MVPD驗證端點傳送授權代碼至Adobe Pass驗證端點。
Adobe Pass驗證會使用授權代碼,從MVPD的權杖端點要求重新整理權杖和存取權杖。
MVPD應傳送驗證決定,其中包含HBA旗標(
hba_status
),其值為"true"或"false",作為id_token
的一部分。Adobe Pass驗證後端向MVPD使用者設定檔端點提出要求,以公開
hba_status
標幟作為使用者中繼資料的一部分。MVPD會將重新整理權杖TTL設定為MVPD同意的值,而Adobe會將驗證TTL設定為小於或等於重新整理權杖的值。
常見問答 faqs
-
為何SAML和OAuth2通訊協定的HBA實作有所差異?
SAML和OAuth2通訊協定的Home-Based Authentication (HBA)之間存在分離,因為這些通訊協定在驗證機制、設定和實施彈性方面的運作方式不同。 對於SAML MVPD,程式設計師不需要採取任何動作來啟用HBA,而對於OAuth2 MVPD,可以透過Adobe Pass TVE Dashboard開啟或關閉HBA。
-
啟用HBA後,使用者在初次驗證期間是否仍需要輸入其使用者名稱和密碼?
否,不需要使用者名稱和密碼。
-
如何強制執行家長監護?
Adobe Pass驗證可以停用HBA來與需要家長監護核准的通道整合。 此外,我們與OATC合作撰寫一份UX檔案,其中會建議如何使用家長監護設定HBA體驗。
-
與一般驗證相比,支援HBA的提供者對HBA使用較短的TTL視窗嗎?
TTL設定是可設定的。 建議您為MVPD與HBA的整合設定較短的TTL,以免處理錯誤。