Adobe Primetime 인증 - 가장 자주 사용되는 용어

이 문서에서는 Adobe Primetime과 관련하여 가장 일반적으로 사용되는 용어 목록 및 그에 대한 설명을 제공합니다.

설명 description

환경

Primetime

문제/증상

다음은 Adobe Primetime에서 가장 일반적으로 사용되는 용어 목록입니다.

해결 방법 resolution

가장 일반적인 용어

엔터티

  • 프로그래머 - 프로그래머는 웹 사이트 또는 응용 프로그램에 Adobe Pass을 통합하려는 콘텐츠 공급자 입니다.
  • 채널 - 채널은 프로그래머가 콘텐츠를 제공하는 실제 리소스 입니다. 한 프로그래머는 하나 이상의 채널을 제공할 수 있습니다. 예를 들어 프로그래머 스타는 스타 스포츠 및 스타 영화를 채널로 가질 수 있습니다.
  • 요청자 ID - 프로그래머 또는 해당 리소스(계정, 브랜드 또는 채널 등)를 Adobe Pass에 식별하는 고유 ID입니다.
  • ResourceID - 프로그래머를 다중 채널 비디오 프로그래밍 배포자(MVPD)로 식별하는 ID(문자열)입니다.
  • 서비스 공급자 - MVPD와 통합하는 동안 프로그래머를 대신하여 Adobe Primetime 인증이 수행하는 SP의 역할을 나타냅니다.
  • 콘텐츠 공급자 - 프로그래머 을(를) 콘텐츠 공급자라고도 합니다.
  • 미디어 회사 - 미디어 회사는 PayTV 공급자(기본적으로 MPVD)입니다.
  • MVPD - MVPD(다중 채널 비디오 프로그래밍 디스트리뷰터)는 이름 그대로 여러 플랫폼 에 대한 프로그래머 콘텐츠의 디스트리뷰터 입니다. 예: TV, 모바일 및 클라이언트 없는 장치(Xbox, Roku 등).

플로우

  • AuthN - authN은 기본적으로 MVPD 플랫폼에 대한 사용자 로그인 프로세스인 인증 을(를) 참조합니다. Adobe Primetime 인증은 authN 토큰 을(를) 생성하며, 프로그래머의 통합 플랫폼에 따라 동일한 토큰이 장치 또는 Adobe 서버에 저장됩니다
  • AuthZ - authZ는 채널/프로그래머가 제공하는 보호된 콘텐츠를 보기 할 수 있는 권한 부여 프로세스를 참조합니다.  Adobe Primetime 인증은 authZ 토큰 을 생성하며 동일한 토큰이 Adobe 서버에 저장됩니다.
  • Preflight - Preflight 인증은 여러 리소스에 대한 간단한 인증 검사입니다.
  • 로그아웃 - 기본적으로 사용자가 로그아웃 옵션을 선택하여 Windows Media Player에서 종료하는 프로세스입니다. Windows Media Player는 로그아웃하는 Access Enabler API 를 통해 로그아웃을 처리하고 로컬 시스템에서 모든 AuthN 및 AuthZ 토큰을 삭제 합니다. Adobe Primetime 인증은 모든 토큰이 삭제되도록 하며 MVPD에 해당 세션을 삭제하도록 알림 합니다. 일반적으로 SAML 로그아웃 요청은 MVPD(IDp)인 ID 공급자로 전송됩니다.

프로토콜

  • SAML - SAML(Security Assertion Markup Language) 은(는) IdP와 SP 간에 인증 과(와) 인증 데이터를 교환하기 위한 XML 기반 데이터 형식입니다.
  • OAuth - OAuth 권한 부여 프레임워크를 사용하면 리소스 소유자와 HTTP 서비스 간의 승인 상호 작용을 조정하거나 타사 응용 프로그램이 자체 액세스를 얻도록 하여 리소스 소유자를 대신하여 HTTP 서비스에 대한 제한된 액세스를 타사 응용 프로그램이 얻을 수 있습니다. 현재 OAuth 2.0. 을(를) 사용합니다.
  • XACML - e Xtensible Access Control Markup Language 은(는) 선언적으로 세분화된 특성 기반 액세스 제어 정책 언어, 아키텍처 및 정책에 정의된 규칙에 따라 액세스 요청을 평가하는 방법을 설명하는 처리 모델을 정의합니다. Adobe Primetime 인증에서 미디어 리치 사이트 요약 (MRSS) 을(를) MVPD에서 지원하는 형식으로 변환하는 데 사용합니다.
  • SOAP- Simple Object Access Protocol 은(는) 컴퓨터 네트워크에서 웹 서비스 구현 시 구조화된 정보를 교환 하는 데 사용됩니다. 그 목적은 확장성, 중립성, 독립성을 유도하는 것이다. 메시지 형식에 XML 정보 집합 을 사용하며 메시지 협상 및 전송을 위해 응용 프로그램 계층 프로토콜(주로 HTTP 또는 SMTP)을 사용합니다.
  • REST - REST는 인터넷에 있는 컴퓨터 시스템 간의 상호 운용성을 제공하는 한 가지 방법입니다. REST 호환 웹 서비스를 사용하면 요청 시스템에서 일관되고 미리 정의된 상태 비저장 작업 집합 을 사용하여 웹 리소스의 텍스트 표시에 액세스하고 조작할 수 있습니다. MRSS를 MVPD에서 지원하는 형식으로 변환하는 또 다른 지원되는 방법입니다. MRSS 은(는) base64로 인코딩되고 REST 호출에서 URL 매개 변수로 전달됩니다.

사용자 메타데이터:

MPVD 사용자 메타데이터 유지 와(과) 프로그래머는 Access Enabler의 getMetadata() 함수를 사용하고 Clientless API의 /usermetadata 끝점을 통해 동일한 메타데이터를 요청할 수 있습니다.

사용자 메타데이터 기능을 사용하면 프로그래머가 우편 번호, 보호자 등급, 사용자 ID 등과 같은 다양한 유형의 사용자별 데이터에 액세스할 수 있습니다. 사용자 메타데이터 은(는) 이전에 사용 가능한 정적 메타데이터(인증 토큰 TTL, 인증 토큰 TTL 및 장치 ID)에 대한 확장 입니다. 응용 프로그램에서 복합 MetadataKey 개체를 제공하여 메타데이터에 액세스할 수 있습니다.

  • void getMetadata(MetadataKey metadataKey) - 이 get 인스턴스에 대해 AE에서 사용할 수 있는 메서드입니다.

메타데이터는 다음과 같이 반환됩니다. setMetadataStatus(key, encrypted, data):

  • Key (String): 요청한 메타데이터의 형식을 지정합니다.
  • Encrypted (Boolean): 값이 암호화되었는지 여부를 나타내는 부울 플래그입니다. true이면 값은 실제 값의 JSON 웹 암호화 표현입니다.
  • Data (Object): 메타데이터의 표현을 포함하는 JSON 개체
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f