홈 기반 인증(HBA) home-based-authentication

IMPORTANT
이 페이지의 컨텐츠는 정보용으로만 제공됩니다. 이 API를 사용하려면 Adobe의 현재 라이선스가 필요합니다. 허가되지 않은 사용은 허용되지 않습니다.

HBA(Home-Based Authentication)는 TV Everywhere 기능으로, 유료 TV 가입자가 홈 네트워크에 연결하면 MVPD 자격 증명을 입력하지 않고도 온라인으로 TV 콘텐츠에 액세스할 수 있어 인증 경험을 크게 강화했다.

공개 인증 기술 위원회(OATC)에 따르면:

"홈 내 자동 인증은 MVPD/OVD가 홈 네트워크의 특성(또는 홈 네트워크의 장치 간에 자동으로 액세스할 수 있는 식별자)을 사용하여 해당 홈 네트워크와 연결된 가입자 계정을 인증하는 프로세스로, 사용자가 보호된 콘텐츠에 액세스하기 위한 TVE 세션을 시작할 때 자격 증명을 수동으로 입력할 필요가 없습니다."

홈 기반 인증(HBA) 및 관련 업계 표준에 대한 자세한 내용은 다음 리소스를 참조하십시오.

HBA의 이점 hba-benefits

HBA(홈 기반 인증)는 활성 케이블 가입으로 가정 내 뷰어의 로그인 장벽을 제거하는 주요 기능입니다. 이 장벽은 TV Everywhere 서비스의 중대한 도전이며, 전체 로그인 시도 중 거의 절반이 실패로 귀결됩니다.

HBA는 시청자 참여를 크게 향상시켜 TV Everywhere 콘텐츠에 액세스할 수 있는 원활하고 우수한 사용자 환경을 제공합니다.

HBA 지원 hba-support

IMPORTANT
HBA 기능 활용에 관심이 있는 경우 Adobe Pass 인증 영업 담당자에게 연락하여 특정 HBA 흐름이 Premium Workflow 패키지에 포함되므로 자세한 내용을 확인하십시오.

HBA는 Adobe Pass 인증과 통합된 여러 MVPD에서 지원되지만 HBA의 이점을 활용하려면 몇 가지 추가 단계를 수행해야 할 수 있습니다.

SAML MVPD

SAML MVPD의 경우 HBA는 MVPD 측에서만 활성화됩니다.

OAuth2 MVPD

OAuth2 MVPD의 경우 TVE 대시보드 통합 사용 안내서의 단계에 따라 Adobe Pass TVE 대시보드를 통해 HBA를 켜거나 끌 수 있습니다.

MVPD hba-support-mvpds

SAML MVPD

다음 표에서는 HBA를 지원하는 SAML 사용 MVPD에 대한 개요를 제공합니다.

MVPD
기본 기능 사용 가능 여부
인증 응답에 대한 플래그를 전송하시겠습니까?
DirecTV
아니요
접시
아니요
스펙트럼
콕스
아니요
AT&T
아니요
버라이즌
케이블 비전
아니요
Mediacom
아니요
중대륙
아니요
마실론
아니요
알티스원

OAuth2 MVPD

다음 표에서는 HBA를 지원하는 OAuth2 사용 MVPD에 대한 개요를 제공합니다.

MVPD
기본 기능 사용 가능 여부
인증 응답에 대한 플래그를 전송하시겠습니까?
컴캐스트

Adobe Pass 인증 hba-support-adobe-pass-authentication

이 섹션에서는 HBA 사용 환경에 대해 간략히 설명하고 Adobe Pass 인증에서 제공하는 지원에 대해 자세히 설명하며 다음과 같은 주요 기능을 강조합니다.

  • HBA 식별: 인증이 HBA인지 HBA가 아닌지를 프로그래머에게 표시하는 기능(MVPD 지원 필요).
  • 구성 가능한 인증 TTL: HBA와 비 HBA 인증에 대해 서로 다른 인증 TTL(Time-To-Live) 값을 설정하는 기능(MVPD 지원 필요).

다음 표에서는 HBA 및 일반(비 HBA) 인증 흐름의 사용자 경험에 대한 높은 수준의 개요를 제공합니다.

인증 유형
사용자 경험
HBA
사용자는 MVPD을 선택하고 홈 네트워크에 연결하면 자동으로 인증됩니다. 인증이 만료되면 사용자는 MVPD을 다시 선택해야 하며 그 이후에는 자동으로 다시 인증됩니다.
일반(비 HBA)
사용자가 MVPD을 선택하면 홈 네트워크 연결에 관계없이 자격 증명을 입력하라는 메시지가 표시됩니다. 인증이 만료되면 사용자는 MVPD을 다시 선택하고 자격 증명을 다시 입력해야 합니다.

SAML MVPD

다음 표에서는 SAML 사용 MVPD의 경우 HBA 구현에 대한 개요를 제공합니다.

사용자 작업
시스템 작업
사용자가 비디오를 재생하려고 합니다.

MVPD 선택기가 표시됩니다.

사용자가 MVPD을 선택하고 계속 로그인합니다.
MVPD이 사용자 식별을 위해 규칙을 적용하는 백그라운드 검사가 수행됩니다. 예를 들어, 사용자의 IP 주소를 배포자가 프로비저닝한 모뎀 또는 광대역 연결 셋톱 박스의 MAC 주소에 매핑하는 작업이 포함될 수 있습니다.
약 3초 동안 지속되는 화면이 표시됩니다.

삽입 광고 페이지에서 사용자에게 MVPD 계정을 사용하여 자동으로 로그인되고 있음을 알릴 수 있습니다.
애플리케이션이 사용자 에이전트에서 인증 URL을 열고 Adobe Pass 인증 끝점에 대한 HTTP 요청을 시작합니다.

Adobe Pass 인증 끝점이 사용자 에이전트 리디렉션을 통해 MVPD의 인증 끝점에 요청을 전달합니다.

MVPD에서 값이 "true" 또는 "false"인 HBA 플래그(hba_status)를 포함하는 SAML 응답 형식으로 인증 결정을 보냅니다.

Adobe Pass 인증 백엔드가 hba_status 플래그를 사용자 메타데이터의 일부로 노출하도록 MVPD 사용자 프로필 끝점에 요청합니다.
사용자가 인증되었으므로 이제 권한이 부여된 TV Everywhere 콘텐츠를 검색할 수 있습니다.
애플리케이션은 사용자 프로필을 검색하고 콘텐츠를 재생하기 위한 의사 결정 흐름을 추가로 진행할 수 있습니다.

OAuth2 MVPD

다음 표에서는 OAuth2 사용 MVPD의 경우 HBA 구현에 대한 개요를 제공합니다.

사용자 작업
시스템 작업
사용자가 비디오를 재생하려고 합니다.

MVPD 선택기가 표시됩니다.

사용자가 MVPD을 선택하고 계속 로그인합니다.
MVPD이 사용자 식별을 위해 규칙을 적용하는 백그라운드 검사가 수행됩니다. 예를 들어, 사용자의 IP 주소를 배포자가 프로비저닝한 모뎀 또는 광대역 연결 셋톱 박스의 MAC 주소에 매핑하는 작업이 포함될 수 있습니다.
약 3초 동안 지속되는 화면이 표시됩니다.

삽입 광고 페이지에서 사용자에게 MVPD 계정을 사용하여 자동으로 로그인되고 있음을 알릴 수 있습니다.
애플리케이션이 사용자 에이전트에서 인증 URL을 열고 Adobe Pass 인증 끝점에 대한 HTTP 요청을 시작합니다.

Adobe Pass 인증 끝점이 사용자 에이전트 리디렉션을 통해 MVPD의 인증 끝점에 요청을 전달합니다.

MVPD 인증 끝점이 Adobe Pass 인증 끝점에 인증 코드를 보냅니다.

Adobe Pass 인증은 인증 코드를 사용하여 MVPD의 토큰 끝점에서 새로 고침 토큰과 액세스 토큰을 요청합니다.

MVPD에서 id_token의 일부로 "true" 또는 "false" 값이 있는 HBA 플래그(hba_status)를 포함하는 인증 결정을 보냅니다.

Adobe Pass 인증 백엔드가 hba_status 플래그를 사용자 메타데이터의 일부로 노출하도록 MVPD 사용자 프로필 끝점에 요청합니다.

MVPD에서 새로 고침 토큰 TTL을 MVPD이 동의한 값으로 설정하고, Adobe에서 인증 TTL을 새로 고침 토큰 값보다 작거나 같은 값으로 설정합니다.
사용자가 인증되었으므로 이제 권한이 부여된 TV Everywhere 콘텐츠를 검색할 수 있습니다.
애플리케이션은 사용자 프로필을 검색하고 콘텐츠를 재생하기 위한 의사 결정 흐름을 추가로 진행할 수 있습니다.
IMPORTANT
OAuth 2.0 인증 프로토콜을 사용하는 MVPD용 HBA 흐름에서 MVPD은 비즈니스 요구 사항에 따라 정의된 TTL로 새로 고침 토큰을 발행하는 반면, Adobe은 새로 고침 토큰의 TTL을 초과하지 않아야 하는 TTL로 HBA 인증 토큰을 발행합니다.

FAQ faqs

  1. SAML 프로토콜과 OAuth2 프로토콜의 HBA 구현이 다른 이유는 무엇입니까?

    SAML 및 OAuth2 프로토콜에 대한 홈 기반 인증(HBA)은 인증 메커니즘, 구성 및 구현 유연성 측면에서 서로 다르게 작동하므로 서로 분리됩니다. SAML MVPD의 경우 프로그래머가 HBA를 사용하도록 설정하는 작업이 필요하지 않지만 OAuth2 MVPD의 경우 Adobe Pass TVE 대시보드를 통해 HBA를 켜거나 끌 수 있습니다.

  2. HBA가 활성화된 경우에도 초기 인증 중에 사용자 이름과 암호를 입력해야 합니까?

    아니요. 사용자 이름과 암호는 필요하지 않습니다.

  3. 자녀 보호를 어떻게 시행할 수 있습니까?

    Adobe Pass 인증은 상위 제어 승인이 필요한 채널과의 통합에 대해 HBA를 비활성화할 수 있습니다. 또한 UX 문서에서 OATC와 함께 작업하고 있습니다. 이 문서에서는 자녀 보호 기능을 사용하여 HBA 환경을 설정하는 방법을 권장합니다.

  4. HBA를 지원하는 공급업체는 일반 인증과 비교하여 HBA에 대해 더 짧은 TTL 창을 사용합니까?

    TTL 설정은 구성할 수 있습니다. 잘못된 처리를 방지하기 위해 HBA와 MVPD 통합에 대해 더 짧은 TTL을 설정하는 것이 좋습니다.

recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b