Authorization Decisions

The authorization decision is an authoritative decision that allows the client application to be compliant with the MVPD decision to permit or deny the user’s access to a protected resource.

The purpose of authorization is to enable the application to play the resources requested by the user, following rights validation with the MVPD and receipt of a media token from Adobe Pass Authentication.

IMPORTANT
Adobe Pass Authentication recommends that Programmers use the Media Token Verifier library to validate the media token included in an authorization decision, ensuring secure access before starting the video stream.
For more details, refer to the Media Tokens documentation.

The use of authorization API is mandatory, the client application cannot skip this phase if it wants to play resources the user requests, as it requires verifying with the MVPD that the user is entitled before releasing the stream.

It is important to note that authorization decisions can only be obtained for a limited number of resources per API request, typically 1.

IMPORTANT
The maximum number of resources can be increased only after reaching an agreement with the MVPDs and Adobe Pass Authentication representatives.

Authorization Time-to-Live (TTL) Management

Authorization Time-to-Live (TTL) defines how long a resource remains authorized before needing to re-authorize. This timeframe is limited and must be agreed upon with MVPD representatives. TTL values can vary based on:

  • Platform category (e.g., desktop, mobile, TV connected devices)
  • Specific platform (e.g., iOS, Android, tvOS, Roku, FireTV)

The authorization (authZ) TTL can be viewed and changed through the Adobe Pass TVE Dashboard by one of your organization administrators or by an Adobe Pass Authentication representative acting on your behalf.

For more details, refer to the TVE Dashboard Integrations User Guide documentation.