Skip to main content
Skip table of contents

Integrating with your account and authentication services

Overview

OpenTV Video Platform supports integration with an operator's account and authentication services. This avoids the problem of users needing separate credentials for OpenTV Video Platform and for the operator's other systems (e.g., web portal).

This section explains how a client application integrates with these services.

The client requests described here are generic. However, some integration and configuration work will be required, depending on the authentication provider used.

The Authentication Gateway Service (AGS) uses a plugin mechanism that allows NAGRA to easily adapt it to the specific requirements of each customer's account and authentication systems.

Please contact your NAGRA representative for more information.

Prerequisites

The following must be in place before enabling this feature:

  • The authentication service(s) must already be in place.

  • The authentication service(s) must be synced with OPF. That is, there must already be at least one account in OPF for each account in the SSO service. (A user can have multiple accounts in the operator's back-end services and each should be linked to an OPF account.)

Sign-on flow

The sign-on flow consists of the following main steps:

  1. Getting SSO services.

  2. Signing in with SSO. This can result in one of two successful outcomes:

    • Only one matching OPF account is found. The application is signed on with this account.

    • Multiple matching OPF accounts are found. In this case, the application must:

      1. Prompt the user to select the account to use.

      2. Sign in to the selected account.

  3. Re-authenticating using the refresh token

  4. Signing out with SSO

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.