Programmer use cases programmer-use-cases
Overview overview
This document summarizes the Programmer integration use cases supported by Adobe Pass Authentication. You can check this page before beginning an integration project to see which features are currently supported.
Use cases use-cases
Basic integration: Federated authentication and authorization for a single channel network basic-integration
Priority - High
Breakdown - Single Programmer-branded TVE app with 1 Channel Network hosted inside the experience
This enables Programmers to offer premium content, in their own branded TVE app*, with a federated entitlement check to the MVPD. The requestorID should align to match the brand of the application serving the content to the viewer. In this scenario, there is a 1 to 1 relationship between the Adobe Pass Authentication Requestor ID and the Resource ID that gets verified for entitlement.
Specific use cases (common to most integrations) sp-use-cases-basic-int
Single TVE app hosting multiple channel networks single-app-multi-channel
Priority- High
Enables the Programmer to aggregate several channel networks of content on the same branded destination for their viewers.
Specific use cases sp-use-cases-singl-tve-app
Asset level authorization asset-level-authz
Priority - Low
Breakdown - Pass An Asset Identifier On Authorization Request
Platforms - All platforms
Specific use cases sp-use-cases-asset-lvl-authz
Enables the MVPD to get asset level analytics on each AuthZ call. This has the disadvantage of negating the Adobe Pass Authentication AuthZ cache.
Parental controls parental-controls
Priority - Low
Enables MVPD user account restrictions to be applied on the Programmer’s TVE app.
MVPD integration customization per programmer brand mvpd-int-cust-prog-brand
Priority - Medium
Enables custom experience during AuthN or for AuthZ error messages.
Connected device use cases connected-devices
Device specific AuthN TTL length authn-ttl-length
Enable TVE entitlement for special events that may not be resources that are in the MVPD entitlement database like normal channels.
Special event-based applications special-event
Priority - Low
Enable TVE entitlement for special events that may not be resources that are in the MVPD entitlement database like normal channels.
Content server integration content-server-integration
Priority- Medium
Enabling media token validation before releasing the video stream to the client player.