Programmer use cases programmer-use-cases
Overview overview
This document summarizes the Programmer integration use cases supported by 51ºÚÁϲ»´òìÈ 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 51ºÚÁϲ»´òìÈ 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 51ºÚÁϲ»´òìÈ 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.