as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
The Vega Adobe Single Sign-On (SSO) Enabler for TV Everywhere (TVE) API provides functionality that allows third party TVE apps to authenticate, authorize, and verify entitlements for local TV subscribers. For detailed documentation about Adobe’s solution, see REST API V2 - APIs - Overview on the Adobe website. TVE apps on Vega that use the SSO functionality provided by Adobe can use the TveAdobeSsoEnabler API to get “Adobe-Subject-Token”. You can attach the token to API calls made to Adobe as described in Adobe’s Single Sign-on using platform identity flows documentation.

Getting Started

Prerequisites

  1. Follow Adobe’s documentation to create an app for authentication, authorization, or entitlement verification flows.
  2. Work with Amazon’s Solution Architect to authorize the app’s package ID to fetch the SSO Token.

Authorization

Only apps that are authorized by an Amazon Solution Architect can access the SSO Token provided by this API. After the Amazon Solution Architect authorizes the app, you might have to wait up to 24 hours before the API can fetch the SSO Token.

Setup

  1. Add the following library dependency to the dependencies section of your package.json file.
  1. Add the following privilege in your manifest.toml.

Usage

  1. Import TveAdobeSsoEnabler in your app code.
  2. Fetch an SSO Token and use the token or handle the error.
Note: Apps can authenticate with Adobe’s API without using an SSO Token. But, if the SSO Token is missing or incorrect, then Single Sign-On functionality isn’t enabled. This means that users must log in to every TVE app individually.

Common Use Cases

The following example code shows how to use the SSO Token to fetch profiles as described in Adobe’s documentation. The app gets the PROVIDER_NAME and MVPD_NAME while registering their application with Adobe. The SSO Token (stored in the SsoToken field) is part of the GetProfilesParams object, which is retrieved by calling TveAdobeSsoEnabler.getSsoToken().

Troubleshooting

  1. If the app receives this error “<<package id>> is not allowed” after calling the TveAdobeSsoEnabler.getSsoToken() function, then the app isn’t authorized to retrieve the SSO Token. App developers should work with Amazon’s Solution Architect to authorize the app’s package ID and then wait for 24 hours before attempting to retrieve the token again.
Adobe REST API V2 - APIs - Overview in the Adobe documentation.

API Reference

Interfaces

  • TveAdobeSsoEnabler — TveSsoAdobeSsoEnabler provides an API to fetch a Adobe SSO token.

最終更新日 2026年7月22日