DocumentatieAdobe PassAdobe Pass-verificatie

Programmeringsintegratiegids

Laatst bijgewerkt: 5 mei 2025
  • Onderwerpen:
  • Authenticatie
BELANGRIJK
De inhoud op deze pagina wordt alleen ter informatie verstrekt. Voor het gebruik van deze API is een huidige licentie van Adobe vereist. Ongeautoriseerd gebruik is niet toegestaan.

Deze integratiehandleiding is bedoeld voor inhoudsproviders (programmeurs) die van plan zijn te integreren met Adobe® Pass Authentication.

In het huidige digitale landschap hebben gebruikers altijd en overal toegang tot internet en kunnen ze toegang aanvragen tot uw beveiligde inhoud. Misschien kijken ze naar een eenmalig evenement of zoeken ze de rechten om een hele televisieserie te streamen die je stuurt.

Voordat u toegang tot beveiligde inhoud verleent, moet u bepalen of de viewer er recht op heeft. De belangrijkste vragen zijn:

  • heeft de kijker een actief abonnement met een Multichannel Video Programming Distributor (MVPD)?
  • omvat dat abonnement uw programmering?

Adobe Pass-verificatie voor tv overal

Voor programmeurs is het bepalen van de aanspraak niet altijd eenvoudig. MVPD’s zijn de bewaarnemers van de identificatiegegevens en toegangsrechten van hun klanten. Bovendien kunnen programmeurs zich op een groot aantal verschillende MVPD's abonneren, elk met unieke systemen. Deze complexiteit maakt het controleren van het recht technisch lastig en hulpbronnenintensief.

die} gebruikerstoestemming direct door programmeur wordt bepaald

die} gebruikerstoestemming direct door programmeur wordt bepaald

Adobe Pass-verificatie vergemakkelijkt op veilige wijze machtigingstransacties tussen programmeurs en MVPD's, waardoor het snel, gemakkelijk en veilig is om beveiligde inhoud aan in aanmerking komende viewers te leveren.

Gebruikersnaam die door de Authentificatie van Adobe Pass wordt gemedieerd

Gebruikersnaam die door de Authentificatie van Adobe Pass wordt gemedieerd

De Authentificatie van Adobe Pass werkt als volmacht en vergemakkelijkt de machtigingsstroom tussen Programmers en MVPDs door veilige en verenigbare interfaces voor beide partijen aan te bieden.

Voor Programmeurs, verstrekt de Authentificatie van Adobe Pass APIs als deel van a Standaard of a Premium rij:

  • Standaard Adobe Pass-verificatie-API's:

    • REST API DCR
    • REST API V2
  • Premium-API's voor Adobe Pass-verificatie:

    • Tijdcontrole-API opnieuw instellen
      • Functie TempPass
    • Verslechterings-API
      • Afbraakkenmerk
    • Entitlement Service Monitoring API

Gevallen gebruiken

In deze sectie worden de Gebruiksgevallen voor de integratie van de programmeur beschreven die door Adobe Pass-verificatie worden ondersteund:

  • Programmeertoepassing (TVE) met één kanaalnetwerk

    Hierdoor kan de programmeur gebruikers toegang tot de inhoud bieden via een kanaalnetwerk voor één merk binnen een TVE-toepassing.

  • Programmeertoepassing (TVE) met meerdere kanaalnetwerken

    Hierdoor kan de programmeur gebruikers toegang verschaffen tot de inhoud via meerdere kanaalnetwerken in één TVE-toepassing.

  • Programmeertoepassing (TVE) voor speciale gebeurtenissen

    Hierdoor kan de programmeur gebruikers toegang geven tot de inhoud van speciale gebeurtenissen die mogelijk geen bronnen zijn die zich in de MVPD-machtigingsdatabase bevinden, zoals normale kanalen.

Fase
Prioriteit
Geval van het Gebruik
Documenten
Authentificatie
Hoog
Verificatie
Voor meer details, verwijs naar de documenten die onder de sectie van de Fase van de Authentificatieworden samengevoegd.
Hoog
Home-Based Authentication (HBA)
Voor meer details, verwijs naar op huis-Gebaseerde Authentificatie.
Hoog
Eenmalige aanmelding (SSO)
Voor meer details, verwijs naar de documenten die onder worden samengevoegd Enige Sign-On (SSO)sectie.
Hoog
MVPD selecteren
Voor meer details, verwijs naar de documenten die onder de sectie van de Fase van de Configuratieworden samengevoegd.
Medium
Aanmeldingspagina van MVPD met merk
Laat MVPDs toe om login pagina's van branding te voorzien specifiek voor de programmeur of de dienstverlener, met inbegrip van steun voor standaardtaalvoorkeur.
Hoog
De waarden voor tijd tot leven (TTL) per platform configureren
Voor meer details, verwijs naar de Gids van de Gebruiker van de Integratie van het Dashboard van TVE.
preAuthorisation
Laag
Voorvoegsel (Preflight-autorisatie)
Voor meer details, verwijs naar de documenten die onder de sectie van de Fase van de Voorkeurworden samengevoegd.
Medium
Verbeterde foutcodes
Voor meer details, verwijs naar Verbeterde Codes van de Fout.
Vergunning
Hoog
Toestemming
Voor meer details, verwijs naar de documenten die onder de sectie van de Fase van de Toestemmingworden samengevoegd.
Hoog
Verificatie via afzonderlijk kanaal
Hiermee kunnen gebruikers toegang krijgen tot inhoud van meerdere kanaalnetwerken binnen één TVE-toepassing. Programmeurs kunnen kanaalspecifieke vergunningsvraag maken om bevoegdheid te verifiëren.
Laag
Autorisatie op bedrijfsniveau
Hiermee kunnen MVPD's tijdens de autorisatie gedetailleerde analyses voor afzonderlijke inhoudselementen verzamelen.
Medium
Verbeterde foutcodes
Voor meer details, verwijs naar Verbeterde Codes van de Fout.
Hoog
Programmer Federated Player - met machtiging op paginaniveau
Voor meer details, verwijs naar de Tokens van Media.
Medium
Programmer Federated Player - met interne Player Authorization
Voor meer details, verwijs naar de Tokens van Media.
Hoog
Gesynchroniseerde speler - Gehost op MVPD Portal met machtiging op paginaniveau
Voor meer details, verwijs naar de Tokens van Media.
Laag
Ouderlijke controle - Inhoudsbeoordelingen in vergunningsaanvragen
Hiermee kan de programmeur inhoudsbeoordelingen opnemen als onderdeel van het vergunningsverzoek aan de MVPD die nuttig zijn voor het verlenen van vergunningen op bedrijfsniveau.
Laag
Ouderlijke controle - Inhoud filteren op basis van gebruikerskenmerken
Hiermee kan de programmeur de maximale toegestane inhoudclassificatie voor een gebruiker controleren en de beschikbare inhoud dienovereenkomstig filteren.
Logout
Medium
Afmelden
Voor meer details, verwijs naar de documenten die onder de worden samengevoegd Logout sectie van de Fase.

Entitlement Flow

De machtigingsstroom is een reeks stappen die een programmeertoepassing (TVE) moet voltooien om beveiligde inhoud te streamen. De stroom bestaat uit de volgende fasen:

  • Registratiefase
  • Configuratiefase
  • Verificatiefase
  • (Optioneel) Preautorisatiefase
  • Autorisatiefase
  • Afmeldingsfase

Bij het eerste bezoek van een gebruiker aan een programmeertoepassing (TVE) volgt de stroom voor machtigingen de geschetste volgorde. Bij volgende bezoeken kan de toepassing echter bepaalde stappen omzeilen op basis van de status van de registratie of verificatie en het toepasselijke weergavebeleid.

Voor een gedetailleerde verkenning van de machtigingsstroom en de bijbehorende fasen, blijft u dit document lezen en raadpleegt u de bijbehorende handleidingen voor cookies voor meer informatie:

  • REST API V2 Cookbook (client-naar-server)
  • REST API V2 Cookbook (Server-to-Server)
NOTE
De toepassing van de programmeur (TVE) wordt gebruikt in dit document om collectief naar de types van toepassingen te verwijzen die op verschillende platforms (browsers, mobiele apparaten, TV aangesloten apparaten, enz.) worden loopt die door de Authentificatie van Adobe Pass worden gesteund.

Registratiefase

Het doel van de Fase van de Registratie is de cliënttoepassing tegen de Authentificatie van Adobe Pass door het Dynamische Registratie van de Cliënt (DCR) te registrerenproces.

Het dynamische proces van de Registratie van de Cliënt (DCR) vereist de cliënttoepassing om een paar cliëntgeloofsbrieven te verkrijgen en een toegangstoken als einddoel van de Fase van de Registratie terug te winnen.

APIs

  • Client-referenties ophalen
  • Toegangstoken ophalen

Stromen

  • Dynamische clientregistratiestroom

FAQs

  • de fase FAQs van de Registratie.

Configuratiefase

Het doel van de Fase van de Configuratie is de cliënttoepassing de lijst van MVPDs te verstrekken waarmee het samen met configuratiedetails actief wordt geïntegreerd die door de Authentificatie van Adobe Pass voor elke MVPD wordt bewaard.

De configuratiefase fungeert als een noodzakelijke stap voor de verificatiefase wanneer de clienttoepassing de gebruiker moet vragen zijn of haar tv-provider te selecteren.

APIs

  • Win configuratie voor specifieke dienstverlener terug

FAQs

  • de fase FAQs van de Configuratie.
TIP
De TVE-toepassing moet een MVPD-selectieinterface bevatten waarmee gebruikers gemakkelijk hun tv-provider kunnen identificeren en selecteren.

Verificatiefase

Het doel van de verificatiefase is om de clienttoepassing de mogelijkheid te bieden de identiteit van de gebruiker met de MVPD te verifiëren en om metagegevens van de gebruiker te verkrijgen.

De verificatiefase fungeert als een noodzakelijke stap voor de fase voorafgaand aan autorisatie of de machtigingsfase wanneer de clienttoepassing inhoud moet afspelen.

Met geslaagde verificatie wordt een profiel gegenereerd dat is gekoppeld aan de toepassing, het apparaat en de serviceprovider, en dat ook informatie over gebruikersmetagegevens bevat.

Stappen op hoog niveau

De volgende stappen schetsen de stappen op hoog niveau in het geval van een integratie van SAML:

  1. de Lading van de Toepassing van de Programmer (Website)
    De gebruiker navigeert aan de toepassing van de Programmer (website), die de Authentificatie van Adobe Pass REST API V2integreert.

  2. het Beschermde Verzoek van de Inhoud
    Wanneer de gebruiker toegang probeert te krijgen tot beveiligde inhoud, geeft de toepassing van de programmeur een lijst van MVPD's weer waaruit de gebruiker kan kiezen.

  3. Initialisatie van het Verzoek van de Authentificatie
    Als MVPD is geselecteerd, wordt de gebruiker omgeleid naar een Adobe Pass-verificatieserver. Hier, wordt een gecodeerd de authentificatieverzoek van SAML voor geselecteerde MVPD geproduceerd, in het geval van een integratie SAML. Dit verzoek wordt namens de programmeur naar de MVPD verzonden. Afhankelijk van het MVPD-systeem wordt de browser van de gebruiker omgeleid naar de aanmeldingspagina van MVPD of wordt een inlogiFrame ingesloten in de toepassing van de programmeur.

  4. Login MVPD
    MVPD accepteert de aanvraag en presenteert zijn aanmeldingsinterface via omleiding of iFrame.

  5. Login en Bevestiging van de Gebruiker
    De gebruiker meldt zich aan met zijn MVPD-referenties. De MVPD valideert de abonnementsstatus van de gebruiker en stelt een eigen HTTP-sessie in.

  6. MVPD Reactie op de Authentificatie van Adobe Pass
    Nadat de validatie is voltooid, genereert de MVPD een (gecodeerde) SAML-reactie en stuurt deze terug naar de Adobe Pass-verificatie.

  7. de Generatie van het Profiel
    De Authentificatie van Adobe Pass verifieert de reactie van SAML, produceert een gebruikersprofiel dat caching wordt, en richt de gebruiker terug naar de toepassing van de Programmer (website).

APIs

  • Verificatiesessie maken
  • Verificatiesessie hervatten
  • Verificatiesessie ophalen
  • Verificatie uitvoeren in gebruikersagent
  • Profielen ophalen
  • Profiel ophalen voor specifieke mvpd
  • Profiel ophalen voor specifieke code

Stromen

  • Standaardverificatiestroom uitgevoerd binnen primaire toepassing
  • Basisverificatiestroom uitgevoerd binnen secundaire toepassing
  • Stroom van basisprofielen uitgevoerd in primaire toepassing
  • De stroom van basisprofielen die binnen secundaire toepassing wordt uitgevoerd

FAQs

  • Veelgestelde vragen over de verificatiefase
TIP
De TVE-toepassing moet de verificatiestatus van de gebruiker duidelijk weergeven, bijvoorbeeld door het MVPD-logo naast "vergrendelde" of "niet-vergrendelde" pictogrammen weer te geven om de toegankelijkheid van beveiligde inhoud aan te geven.

Eenmalige aanmelding (SSO)

APIs

  • Vraag van partnerverificatie ophalen
  • Profiel maken en ophalen met de verificatiereactie van de partner

Stromen

  • Enig teken-op het gebruiken van partnerstromen
  • Single Sign-On met gebruik van platformidentiteitsstromen
  • Single Sign-On die de stromen van het de dienstteken gebruikt

(Optioneel) Preautorisatiefase

Het doel van de fase van voorafgaande toestemming is de clienttoepassing de mogelijkheid te bieden een subset van bronnen uit de catalogus te presenteren waartoe de gebruiker toegang zou hebben.

De fase voorafgaand aan autorisatie kan de gebruikerservaring verbeteren wanneer de gebruiker de cliënttoepassing voor het eerst opent of aan een nieuwe sectie navigeert.

APIs

  • Toestemmingsbesluiten ophalen

Stromen

  • Basis preautorisatiestroom uitgevoerd binnen primaire toepassing

FAQs

  • Veelgestelde vragen over de preautorisatiefase
TIP
De TVE-toepassing moet beperkte inhoud duidelijk onderscheiden van geoorloofde inhoud door visuele indicatoren te gebruiken, zoals een "vergrendeld" pictogram voor beperkte inhoud en een "niet-vergrendeld" pictogram voor geoorloofde inhoud.

Autorisatiefase

Het doel van de machtigingsfase is om de clienttoepassing de mogelijkheid te bieden om bronnen af te spelen die de gebruiker vraagt nadat hij zijn rechten met de MVPD heeft gevalideerd.

Succesvolle autorisatie genereert een beslissing, die ook een media-token bevat dat voor beveiligingsdoeleinden aan de toepassing Programmer (TVE) wordt geleverd.

Stappen op hoog niveau

In de volgende stappen worden de stappen op hoog niveau beschreven:

  1. Verwerking van het Herkenningsteken van het Middel
    De beschermde inhoud wordt geïdentificeerd door a middelherkenningsteken, dat een eenvoudig koord of een complexere structuur kan zijn. Deze id is vooraf gedefinieerd en overeengekomen door de programmeur en de MVPD. De toepassing van de Programmer verzendt het middelherkenningsteken naar de Authentificatie van Adobe Pass REST API V2.

  2. de Controle van de Vergunning van MVPD
    De server van de Authentificatie van Adobe Pass communiceert met het de vergunningseindpunt van MVPD gebruikend gestandaardiseerde protocollen.

  3. MVPD Reactie op de Authentificatie van Adobe Pass
    Zodra de validatie is voltooid, bevestigt de MVPD dat de gebruiker (of niet) gerechtigd is om toegang te krijgen tot de inhoud en een reactie terug te sturen naar de Adobe Pass-verificatie.

  4. Besluit en de Symbolische Generatie van Media
    De Authentificatie van Adobe Pass verifieert de reactie, produceert a besluitdat in het voorgeheugen ondergebracht wordt, en keert het besluit terug dat een media teken terug naar de toepassing van de Programmer (website) bevat.

  5. de Verificatie van de Toegang van de Inhoud
    De toepassing van de Programmer gebruikt Symbolische Verifier van Mediaom te bevestigen dat de correcte gebruiker tot de correcte inhoud toegang heeft. Na de validatie krijgt de gebruiker toegang om de beveiligde inhoud weer te geven.

APIs

  • Toestemmingsbesluiten ophalen

Stromen

  • Basisvergunningsstroom uitgevoerd binnen primaire toepassing

FAQs

  • Veelgestelde vragen over de machtigingsfase
TIP
De TVE-toepassing moet beperkte inhoud duidelijk onderscheiden van geoorloofde inhoud door visuele indicatoren te gebruiken, zoals een "vergrendeld" pictogram voor beperkte inhoud en een "niet-vergrendeld" pictogram voor geoorloofde inhoud.

Afmeldingsfase

Het doel van de afmeldingsfase is om de clienttoepassing de mogelijkheid te bieden het geverifieerde profiel van de gebruiker binnen de Adobe Pass-verificatie op verzoek te beëindigen.

APIs

  • Afmelden starten voor specifieke mvpd

Stromen

  • Basisuitlogingsstroom uitgevoerd in primaire toepassing

FAQs

  • Veelgestelde vragen over de afmeldingsfase

Single Logout (SLO)

Stromen

  • Single Logout-flow

Entitlement

De oplossing van de Authentificatie van Adobe Pass draait rond de verwezenlijking van recht-specifieke stukken gegevens die op de succesvolle voltooiing van authentificatie en vergunningswerkschema's worden geproduceerd. Deze rechten verlenen toegang tot beschermde inhoud, maar hebben een beperkte duur. Nadat een machtiging is verlopen, moet deze worden vernieuwd door de verificatie- of autorisatieprocessen opnieuw te starten.

Raadpleeg de volgende documenten voor meer informatie over rechten:

  • Profielen

    Na succesvolle verificatie maakt Adobe Pass Authentication een geverifieerd profiel ("long-live") dat is gekoppeld aan de aanvraag-id voor de toepassing, het apparaat en de serviceprovider (aanvrager-id).

  • Metagegevens van de Gebruiker

    Bij geslaagde verificatie (en in sommige gevallen ook na autorisatie) ontvangt Adobe Pass Authentication gebruikersmetagegevens van de MVPD die deze toegankelijk kunnen maken voor de toepassing die het verzoek indient.

  • Besluiten

    Na een geslaagde autorisatie maakt Adobe Pass Authentication een machtigingsbesluit ("langlevende") dat verband houdt met de aanvraag, het apparaat, de dienstverlener-id (aanvrager-id) en een specifieke beschermde bron (bron-id).

  • Tokens van Media

    Na een geslaagde autorisatie maakt Adobe Pass Authentication een mediatoken ("kortstondig") die aan een succesvol afspeelverzoek is gekoppeld en die ondersteuning biedt voor best practices van de branche voor het beperken van fraude (bijvoorbeeld 'streaming ripping').

De time-to-live ("TTL") waarden voor profielen en besluiten worden vastgesteld op basis van overeenkomsten tussen programmeurs en betaaltelevisieproviders, die het eens zijn over een waarde die het best alle betrokkenen ten goede komt.

recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b