프로그래머 활용 사례 programmer-use-cases

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

개요 overview

이 문서에서는 Adobe Pass 인증에서 지원하는 프로그래머 통합 사용 사례를 요약합니다. 통합 프로젝트를 시작하기 전에 이 페이지를 확인하여 현재 지원되는 기능을 확인할 수 있습니다.

사용 사례 use-cases

기본 통합: 단일 채널 네트워크에 대한 통합 인증 및 권한 부여 basic-integration

우선 순위 - 높음

분류 - 1채널 네트워크가 환경 내부에 호스팅된 단일 프로그래머 브랜드 TVE 앱

이를 통해 프로그래머는 MVPD에 대한 페더레이션 권한 검사를 통해 자체 브랜드 TVE 앱*에서 프리미엄 콘텐츠를 제공할 수 있습니다. 요청자 ID는 뷰어에 콘텐츠를 제공하는 애플리케이션의 브랜드와 일치하도록 조정되어야 합니다. 이 시나리오에는 Adobe Pass 인증 요청자 ID와 권한 부여가 확인된 리소스 ID 간에 1대 1 관계가 있습니다.

NOTE
TVE 앱은 이 문서에서 다양한 유형의 애플리케이션(웹 앱, 모바일 앱 등)을 총칭하는 데 사용됩니다 Adobe Pass 인증에서 지원됩니다. 아래의 플랫폼 열에는 특정 사용 사례에 대해 지원되는 플랫폼에 대한 세부 정보가 포함될 수 있습니다.

특정 사용 사례(대부분의 통합에 공통됨) sp-use-cases-basic-int

우선 순위
사용 사례
설명
플랫폼
MVPD 메모
높음
프로그래머 TVE 앱에서 MVPD 검색
사용자는 프로그래머 브랜드 TVE 앱에서 시작하고 MVPD 공급자를 선택하라는 메시지가 표시됩니다.
웹(SWF/JS) 모바일(iOS/Android) 클라이언트 없는 API(두 번째 화면용)
높음
프로그래머 TVE 앱의 페더레이션 인증
사용자는 프로그래머 브랜드 TVE 앱에서 시작하고 MVPD 공급자를 선택한 후 자격 증명을 입력하기 위해 MVPD의 자체 로그인 페이지로 전환됩니다.
웹(SWF/JS) 모바일(iOS/Android)
높음
프로그래머 TVE 앱에서 인증
사용자가 인증된 후 프로그래머의 TVE 앱은 사용자의 자격을 확인하기 위해 MVPD에 백채널 권한 부여 요청을 할 수 있다. 일반적으로 이는 채널 네트워크가 사용자 MVPD 구독 패키지에 있는지 확인하는 것입니다. 이 경우 요청자 ID와 리소스 ID는 1:1로 일치합니다.
모든 플랫폼
Medium
프로그래머 TVE 앱에서 로그아웃
사용자가 Adobe Pass Authentication AuthN/AuthZ 토큰을 로그아웃하고 지울 수 있습니다. 대부분의 경우 MVPD에서 사용자를 로그아웃합니다. 그러나 MVPD는 이것이 지원되는지 여부에 따라 다릅니다. 항상 Adobe Pass 인증 세션과 토큰을 지웁니다.
XBox Native를 제외한 모든 플랫폼
일부 MVPD는 이 기능을 지원하지 않습니다.
높음
사이트 및 앱 간 Single Sign-On
사용자가 다시 로그인할 필요 없이 사이트 및 앱에서 로그인 세션을 공유할 수 있습니다.
클라이언트 없는 API를 제외한 모든 플랫폼
일부 MVPD에 대해 SDK 1.7 이상이 필요합니다.

여러 채널 네트워크를 호스팅하는 단일 TVE 앱 single-app-multi-channel

우선 순위- 높음

프로그래머가 시청자를 위해 동일한 브랜드 대상에 있는 콘텐츠의 여러 채널 네트워크를 집계할 수 있습니다.

특정 사용 사례 sp-use-cases-singl-tve-app

우선 순위
사용 사례
설명
플랫폼
MVPD 메모
높음
개별 채널 인증
사용자는 동일한 TVE 앱 내에서 여러 채널 네트워크의 콘텐츠를 볼 수 있습니다. 프로그래머는 각 채널 네트워크에 특정한 인증 호출을 수행하여 사용자의 자격을 확인할 수 있습니다.
모든 플랫폼
이제 모든 MVPD가 일부 형태로 이를 지원합니다.
낮음
Preflight 인증 쿼리
이렇게 하면 프로그래머는 단일 API 호출에서 사용자가 패키지에 있는 채널을 확인할 수 있습니다. 이 작업은 사용자가 액세스할 수 없는 사용자 인터페이스에서 콘텐츠를 필터링하기 위해 실제 AuthZ 호출 전에 수행됩니다.
대부분의 MVPD는 아직 이 데이터를 사용자 특성으로 노출하지 않으므로 Adobe은 실제로 이 데이터를 가져오기 위해 AuthZ를 호출합니다. 또한 대부분의 MVPD는 한 번의 호출로 여러 채널을 지원하지 않으므로 한 번에 5개로 제한됩니다. 프로그래머가 프리플라이트 검사에 필요한 채널의 수를 확인하는 것은 매우 중요합니다. 번호가 어떻게 되든 MVPD에 문제가 없는지 확인해야 합니다. 대부분의 MVPD는 현재(2013년 3분기) 5개 이상의 채널을 지원하지 않는다.

자산 수준 인증 asset-level-authz

우선 순위 - 낮음

분류 - 권한 부여 요청에 자산 식별자 전달

플랫폼 - 모든 플랫폼

특정 사용 사례 sp-use-cases-asset-lvl-authz

MVPD가 각 AuthZ 호출에 대한 에셋 수준 분석을 가져올 수 있습니다. 이 경우 Adobe Pass 인증 AuthZ 캐시를 무효화한다는 단점이 있습니다.

우선 순위
사용 사례
설명
플랫폼
MVPD 메모
낮음
인증 요청에 대한 자산 식별자 전달
MVPD가 각 AuthZ 호출에 대한 에셋 수준 분석을 가져올 수 있습니다. Adobe Pass 인증 AuthZ 캐시를 무효화하는 단점이 있습니다.
모든 플랫폼
현재 MVPD가 하나만 이를 지원합니다.

자녀 보호 parental-controls

우선 순위 - 낮음

MVPD 사용자 계정 제한을 프로그래머의 TVE 앱에 적용할 수 있습니다.

우선 순위
사용 사례
설명
플랫폼
MVPD 메모
낮음
사용자 속성을 기반으로 콘텐츠 필터링
프로그래머가 사용 가능한 콘텐츠 목록을 사용자에게 렌더링하기 전에 사용자에게 허용된 최대 등급 을 확인할 수 있습니다.
웹(Flash/JS) 모바일(iOS/Android)
현재 하나의 MVPD에서만 작동합니다.
낮음
AuthZ 요청에서 콘텐츠 등급 전달
AuthZ 요청의 일부로 보려는 콘텐츠의 특정 등급을 MVPD에 전달할 수 있습니다. 평가는 일반적으로 자산 수준에 있으므로 #3 관련 MVPD에 전달합니다.
모든 플랫폼
현재 하나의 MVPD에서만 작동합니다.

프로그래머 브랜드당 MVPD 통합 사용자 지정 mvpd-int-cust-prog-brand

우선 순위 - 중간

AuthN 중 또는 AuthZ 오류 메시지에 대한 사용자 지정 경험을 활성화합니다.

우선 순위
사용 사례
설명
플랫폼
MVPD 메모
Medium
AuthN 요청에 서비스 공급자 식별자를 전달합니다.
서비스 공급자별 MVPD 로그인 페이지에서 특정 브랜딩을 활성화합니다. 또한 Univision에서 스페인어와 같이 대상자와 일치하는 기본값을 자동으로 선택할 수 있습니다.
모든 플랫폼
MVPD에 따라 다릅니다. 일부는 이 기능을 지원하지 않습니다.
Medium
AuthZ 응답에 대한 사용자 지정 오류 메시지
패키지를 업그레이드하는 링크로 업셀할 특정 메시지를 포함할 수 있는 MVPD에서 프로그래머 또는 브랜드별 오류 메시지를 활성화합니다.
웹, Android, iOS
MVPD에 따라 다릅니다. 일부는 이 기능을 지원하지 않습니다.

연결된 장치 사용 사례 connected-devices

우선 순위
사용 사례
설명
플랫폼
MVPD 메모
Medium
앱 및 콘솔 간 XBox LiveID SSO
사용자가 LiveID 계정에 연결된 앱 간에 그리고 다른 게임 콘솔 간에 AuthN 세션을 공유할 수 있습니다.
XBox 기본 SDK
대부분의 MVPD는 토큰을 사용자가 아닌 장치에 바인딩하는 것이 일반적인 모델이므로 이를 좋아하지 않습니다. 가능하면 더 이상 이 방법을 권장하지 않습니다.
높음
장치에서 appID에 바인딩된 토큰이 있는 연결된 장치
프로그래머가 토큰의 MVPD 권한을 발급된 장치의 appID에 바인딩할 수 있습니다.
클라이언트 없는 API
이렇게 하면 연결된 장치가 토큰에 대한 표준 Pass 구현에 더 가깝게 정렬됩니다. 장치 전체 ID가 되려면 여전히 개선이 필요합니다.

장치별 AuthN TTL 길이 authn-ttl-length

일반 채널과 같은 MVPD 권한 데이터베이스에 있는 리소스가 아닐 수 있는 특수 이벤트에 대해 TVE 권한을 활성화합니다.

우선 순위
사용 사례
설명
플랫폼
MVPD 메모
높음
플랫폼마다 다른 TTL 값 설정
프로그래머가 웹, 모바일 및 연결된 장치에 대해 다른 TTL 길이를 설정할 수 있습니다. 현재 Adobe Pass 인증은 웹(Flash) 모바일/HTML5 클라이언트 없음 - 연결된 장치의 세 가지 개별 TTL 값을 갖는 기능을 지원합니다
일부 MVPD는 TTL을 동적으로 설정합니다. Adobe은 구성 설정을 사용하여 필요한 경우 이러한 동적 설정을 재정의할 수 있습니다.

특별 이벤트 기반 애플리케이션 special-event

우선 순위 - 낮음

일반 채널과 같은 MVPD 권한 데이터베이스에 있는 리소스가 아닐 수 있는 특수 이벤트에 대해 TVE 권한을 활성화합니다.

우선 순위
사용 사례
설명
플랫폼
MVPD 메모
낮음
이벤트에 대한 프록시로서의 여러 채널
이는 올림픽을 위해 이루어졌는데, 이때 가입자는 패키지에서 두 개의 다른 채널을 사용해야 합니다. 이 경우 Adobe Pass 인증은 새 resourceID를 만들고 모든 MVPD가 끝에 있는 특정 채널에 대한 매핑을 수행하도록 했습니다. 그것은 충분한 사전 통지와 함께 잘 작동했다. 대부분의 MVPD는 여러 리소스 호출을 지원하지 않으므로 이 문제가 중요합니다.
모든 플랫폼
적절한 통지가 있는 모든 MVPD가 지원합니다.
낮음
기존 채널 리소스를 사용하는 특별한 새 이벤트 애플리케이션
이것은 3월 매드니를 위해 행해진 것입니다. 콘텐츠 공급자가 새 requestorID를 사용하여 새 앱을 만들었습니다. 시스템에 새 requestorID에 대한 지원을 추가하는 데 필요한 모든 MVPD입니다. 리소스 ID가 일반 채널이었습니다. 일부 MVPD는 채널을 새 요청자 아래에 유효한 것으로 매핑해야 하므로 이러한 경우에 더 많은 시간이 필요했습니다.
모든 플랫폼
적절한 통지가 있는 모든 MVPD가 지원합니다.
낮음
기존 요청자 ID, 리소스 ID
이것은 마스터스 골프 주말 토너먼트를 위해 행해졌다. 며칠 동안 이어진 작은 이벤트일 뿐이었고, 마스터즈에는 직접 만든 모바일 앱이 있어 내용을 띄우기에 손색이 없었다. 프로그래머는 Adobe Pass 인증 트래픽에 대한 비용을 지불하고 표준 requestorID 및 resourceID를 사용할 계획이었습니다. 유일한 방법은 프로그래머가 마스터와 requestorID 서명에 대한 모바일 인증서를 공유하도록 하여 해당 구성에 해당 주말에 대한 백업 인증서로 추가하도록 하는 것입니다.
모든 플랫폼
MVPD에 영향을 주지 않음

Content Server 통합 content-server-integration

우선 순위- 중간

비디오 스트림을 클라이언트 플레이어에 릴리스하기 전에 미디어 토큰 유효성 검사를 사용하도록 설정합니다.
| 우선 순위 | 사용 사례 | 설명 | 플랫폼 | MVPD 메모 | -------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------- | 높음 | Programmer Federated Player - 페이지 수준 인증 사용 | Adobe Pass 인증 API는 페이지의 JavaScript에서 수행되며 토큰은 플레이어로 전달됩니다. 두 가지 방법으로 토큰을 유효성 검사 서비스에 전달할 수 있습니다. 스트림 URL 외부 인터페이스 API FlashVars의 쿼리 문자열에서 전달된 유효성 검사 서비스 URL URL 매개 변수의 매개 변수 가져오기 | | | | 보통 | Programmer Federated Player - 내부 플레이어 인증 포함 | Adobe Pass 인증 API는 플레이어 SWF의 ActionScript에서 수행되므로 플레이어는 콜백에서 토큰을 사용할 수 있습니다. | | | | 높음 | 신디케이트된 플레이어 - iFrame을 사용하여 플레이어를 래핑하는 페이지 수준 권한으로 MVPD 포털에 호스팅됨 | 페이지 수준 권한이 있는 플레이어와 유사하지만, 플레이어 페이지 래퍼가 MVPD 포털에 프레임 설정되어 있습니다. 인증은 MVPD 포털에서 별도로 수행되어야 합니다. | | |

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