Basisverificatiestroom uitgevoerd binnen secundaire toepassing basic-authentication-flow-performed-within-secondary-application

IMPORTANT
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.
IMPORTANT
De implementatie van REST API V2 wordt begrensd door de Throttling mechanismedocumentatie.

De stroom van de Authentificatie binnen de rechten van de Authentificatie van Adobe Pass staat de het stromen toepassing toe om te verifiëren dat een gebruiker een geldige rekening MVPD heeft. Dit proces vereist de gebruiker om een actieve rekening te hebben MVPD en geldige login geloofsbrieven op de MVPD login pagina in te gaan.

Verificatiestroom is vereist in de volgende gevallen:

  • Wanneer de gebruiker een toepassing voor de eerste keer opent.
  • Wanneer de vorige verificatie van de gebruiker is verlopen.
  • Wanneer de gebruiker zich afmeldt bij de MVPD-account.
  • Wanneer de gebruiker met een verschillende MVPD wil voor authentiek verklaren.

In al deze gevallen ontvangt de toepassing die een van de eindpunten van Profielen aanroept, een lege reactie of een of meer profielen, maar voor verschillende MVPD's.

De stroom van de Authentificatie vereist een gebruikersagent (browser) om een reeks vraag van de toepassing aan Adobe Pass achterste, toen aan MVPD login pagina, en definitief terug naar de toepassing te voltooien. Deze stroom kan verscheidene omleidingen aan systemen omvatten MVPD en het beheren van koekjes of zittingen die voor elk domein worden opgeslagen, die kunnen zijn moeilijk te bereiken en zonder een gebruikersagent te beveiligen.

Gebaseerd op de primaire toepassings (het stromen toepassing) mogelijkheden om gebruikersinteractie te steunen om een MVPD te selecteren en met geselecteerde MVPD in een gebruikersagent voor authentiek te verklaren, zijn de authentificatiescenario's:

Verificatie uitvoeren binnen secundaire toepassing met vooraf geselecteerde mvpd perform-authentication-within-secondary-application-with-preselected-mvpd

Vereisten prerequisites-perform-authentication-within-secondary-application-with-preselected-mvpd

Alvorens de authentificatiestroom binnen een primaire toepassing te beginnen en het te voltooien door gebruikersinteractie binnen een secundaire toepassing, zorg ervoor de volgende eerste vereisten worden voldaan:

  • De streamingtoepassing moet een MVPD selecteren.
  • De streamingtoepassing moet een verificatiesessie starten om u aan te melden bij de geselecteerde MVPD.
  • De secundaire toepassing moet met geselecteerde MVPD in een gebruikersagent voor authentiek verklaren.
IMPORTANT
Veronderstellingen
  • De streamingtoepassing ondersteunt gebruikersinteractie om een MVPD te selecteren.
  • De secundaire toepassing (gewoonlijk op een secundair apparaat) steunt gebruikersinteractie om met geselecteerde MVPD in een gebruikersagent voor authentiek te verklaren.

Workflow workflow-perform-authentication-within-secondary-application-with-preselected-mvpd

Volg de gegeven stappen om de basisauthentificatiestroom uit te voeren die binnen een secundaire toepassing met vooraf verkozen MVPD zoals aangetoond in het volgende diagram wordt uitgevoerd.

voer authentificatie binnen secundaire toepassing met vooraf geselecteerde mvpd uit

voer authentificatie binnen secundaire toepassing met vooraf geselecteerde mvpd uit

  1. creeer authentificatiesessie: de het stromen toepassing verzamelt alle noodzakelijke gegevens om een authentificatiesessie in werking te stellen door het eindpunt van Sessies te roepen.

    note important
    IMPORTANT
    Verwijs naar creeer authentificatiesessieAPI documentatie voor details op:
    • Alle vereiste parameters, als serviceProvider, mvpd, domainName, en redirectUrl
    • Alle vereiste kopballen, als Authorization, AP-Device-Identifier
    • Alle facultatieve parameters en kopballen
    De streaming toepassing moet alle vereiste parameters in één enkele vraag verstrekken wanneer het creëren van de authentificatiesessie.
  2. wijs op de volgende actie: De het eindpuntreactie van Sessies bevat de noodzakelijke gegevens om de het stromen toepassing betreffende de volgende actie te begeleiden.

    note important
    IMPORTANT
    Verwijs naar creeer authentificatiesessieAPI documentatie voor details over de informatie die in een zittingsreactie wordt verstrekt.
    Het eindpunt van Sessies valideert de aanvraaggegevens om ervoor te zorgen dat aan de basisvoorwaarden wordt voldaan:
    • De vereiste parameters en de kopballen moeten geldig zijn.
    • De integratie tussen de opgegeven serviceProvider en mvpd moet actief zijn.
    Als de bevestiging ontbreekt, zal een foutenreactie worden geproduceerd, verstrekkend extra informatie die aan de Verbeterde documentatie van de Codes van de Foutvolgt.
  3. ga met besluitvormingsstromen te werk: De reactie van het eindpunt van zittingen bevat de volgende gegevens:

    • Het attribuut actionName wordt ingesteld op "authorize".
    • Het attribuut actionType wordt ingesteld op "direct".

    Als de Adobe Pass-backend een geldig profiel identificeert, hoeft de streamingtoepassing niet opnieuw te worden geverifieerd met de geselecteerde MVPD, omdat er al een profiel is dat kan worden gebruikt voor volgende beslissingsstromen.

  4. de authentificatiecode van de Vertoning: de reactie van het eindpunt van Zegelingen bevat de volgende gegevens:

    • code die kan worden gebruikt om de authentificatiesessie binnen een secundaire toepassing te hervatten.
    • Het kenmerk actionName is ingesteld op "authenticate".
    • Het attribuut actionType wordt ingesteld op "interactive".

    Als de Adobe Pass-backend geen geldig profiel herkent, wordt in de streamingtoepassing de code weergegeven die kan worden gebruikt om de verificatiesessie in een secundaire toepassing te hervatten.

  5. bevestigt authentificatiecode: de secundaire toepassing bevestigt de verstrekte gebruiker code om ervoor te zorgen het met authentificatie MVPD in gebruikersagent kan te werk gaan.

    note important
    IMPORTANT
    Verwijs naar de informatie van de authentificatiesessie terugAPI documentatie voor details op:
    • Alle vereiste parameters, als serviceProvider en code
    • Alle vereiste kopballen, als Authorization
    • Alle facultatieve parameters en kopballen
  6. de informatie van de Terugkeer over authentificatiesessie: De reactie van het eindpunt van zittingen bevat de volgende gegevens:

    • Het kenmerk existing bevat de bestaande parameters die al zijn opgegeven.
    • Het attribuut missing bevat de ontbrekende parameters die moeten worden verstrekt om de authentificatiestroom te voltooien.
    note important
    IMPORTANT
    Verwijs naar verkrijg de informatie van de authentificatiesessieAPI documentatie voor details over de informatie die in een reactie van de zittingsbevestiging wordt verstrekt.
    Het eindpunt van Sessies valideert de aanvraaggegevens om ervoor te zorgen dat aan de basisvoorwaarden wordt voldaan:
    • De vereiste parameters en de kopballen moeten geldig zijn.
    Als de bevestiging ontbreekt, zal een foutenreactie worden geproduceerd, verstrekkend extra informatie die aan de Verbeterde documentatie van de Codes van de Foutvolgt.
    note tip
    TIP
    Suggestie: de secundaire toepassing kan gebruikers informeren dat de gebruikte code ongeldig is in het geval van een foutreactie die een ontbrekende verificatiesessie aangeeft, en hen adviseren opnieuw te proberen met een nieuwe.
  7. Open URL in gebruikersagent: De secundaire toepassing opent een gebruikersagent om het zelf gegevens verwerkte url te laden, die een verzoek aan het Authenticate eindpunt doet. Deze stroom kan verscheidene omleidingen omvatten, die uiteindelijk de gebruiker aan de MVPD login pagina leiden en geldige geloofsbrieven verstrekken.

    note important
    IMPORTANT
    Verwijs naar de authentificatie van de Voer in gebruikersagentAPI documentatie voor details op uit:
    • Alle vereiste parameters, als serviceProvider en code
    • Alle facultatieve parameters en kopballen
  8. Volledige authentificatie MVPD: als de authentificatiestroom succesvol is, slaat de gebruikersagent interactie een regelmatig profiel in Adobe Pass achterkant op en bereikt verstrekte redirectUrl.

  9. wint profiel voor specifieke code terug: de het stromen toepassing verzamelt alle noodzakelijke gegevens om profielinformatie terug te winnen door een verzoek naar het eindpunt van Profielen te verzenden.

    note important
    IMPORTANT
    Verwijs naar terugwinnen profiel voor specifieke codeAPI documentatie voor details op:
    • Alle vereiste parameters, als serviceProvider en code
    • Alle vereiste kopballen, als Authorization, AP-Device-Identifier
    • Alle facultatieve parameters en kopballen
    note tip
    TIP
    Suggestie: de streamingtoepassing kan een opiniepeilingsmechanisme implementeren met behulp van code om te controleren of het standaardprofiel is gegenereerd en opgeslagen.
  10. de informatie van de Terugkeer over regelmatig profiel: de het eindpuntreactie van Profielen bevat informatie over het regelmatige profiel verbonden aan de ontvangen parameters en kopballen.

    note important
    IMPORTANT
    Verwijs naar terugwinnen profiel voor specifieke codeAPI documentatie voor details op de informatie die in een profielreactie wordt verstrekt.
    Het eindpunt van Profielen bevestigt de verzoekgegevens om ervoor te zorgen dat de basisvoorwaarden worden voldaan:
    • De vereiste parameters en de kopballen moeten geldig zijn.
    Als de bevestiging ontbreekt, zal een foutenreactie worden geproduceerd, verstrekkend extra informatie die aan de Verbeterde documentatie van de Codes van de Foutvolgt.

Verificatie uitvoeren binnen secundaire toepassing zonder vooraf geselecteerde mvpd perform-authentication-within-secondary-application-without-preselected-mvpd

Vereisten prerequisites-perform-authentication-within-secondary-application-without-preselected-mvpd

Alvorens de authentificatiestroom binnen een primaire toepassing te beginnen en het te voltooien door gebruikersinteractie binnen een secundaire toepassing, zorg ervoor de volgende eerste vereisten worden voldaan:

  • De streamingtoepassing moet een verificatiesessie starten wanneer deze zich moet aanmelden.
  • De secundaire toepassing moet een MVPD selecteren.
  • De secundaire toepassing moet met geselecteerde MVPD in een gebruikersagent voor authentiek verklaren.
IMPORTANT
Veronderstellingen
  • De secundaire toepassing (gewoonlijk op een secundair apparaat) steunt gebruikersinteractie om een MVPD te selecteren.
  • De secundaire toepassing (gewoonlijk op een secundair apparaat) steunt gebruikersinteractie om met geselecteerde MVPD in een gebruikersagent voor authentiek te verklaren.

Workflow workflow-perform-authentication-within-secondary-application-without-preselected-mvpd

Volg de gegeven stappen om de basisauthentificatiestroom uit te voeren die binnen een secundaire toepassing zonder vooraf verkozen MVPD zoals aangetoond in het volgende diagram wordt uitgevoerd.

voer authentificatie binnen secundaire toepassing zonder vooraf geselecteerde mvpd uit

voer authentificatie binnen secundaire toepassing zonder vooraf geselecteerde mvpd uit

  1. creeer authentificatiesessie: de het stromen toepassing verzamelt enkele noodzakelijke gegevens om een authentificatiesessie in werking te stellen door het eindpunt van Zittingen te roepen.

    note important
    IMPORTANT
    Verwijs naar creeer authentificatiesessieAPI documentatie voor details op:
    • Alle vereiste parameters, als serviceProvider
    • Alle vereiste kopballen, als Authorization, AP-Device-Identifier
    • Alle facultatieve parameters en kopballen
    De streaming toepassing kan niet alle vereiste parameters in één enkele vraag verstrekken wanneer het creëren van de authentificatiesessie.
  2. wijs op de volgende actie: De reactie van het eindpunt van zittingen bevat de noodzakelijke gegevens om de het stromen toepassing betreffende de volgende actie te begeleiden:

    • code die kan worden gebruikt om de authentificatiesessie binnen een secundaire toepassing te hervatten.
    • Het kenmerk actionName is ingesteld op "resume".
    • Het attribuut actionType wordt ingesteld op "direct".
    note important
    IMPORTANT
    Verwijs naar creeer authentificatiesessieAPI documentatie voor details over de informatie die in een zittingsreactie wordt verstrekt.
    Het eindpunt van Sessies valideert de aanvraaggegevens om ervoor te zorgen dat aan de basisvoorwaarden wordt voldaan:
    • De vereiste parameters en de kopballen moeten geldig zijn.
    Als de bevestiging ontbreekt, zal een foutenreactie worden geproduceerd, verstrekkend extra informatie die aan de Verbeterde documentatie van de Codes van de Foutvolgt.
  3. de authentificatiecode van de Vertoning: de het stromen toepassing toont code die kan worden gebruikt om de authentificatiesessie binnen een secundaire toepassing te hervatten.

  4. verstrek authentificatiesessie ontbrekende parameters: de secundaire toepassing verzamelt alle ontbrekende gegevens die worden vereist om de authentificatiesessie te hervatten en roept het eindpunt van Sessies.

    note important
    IMPORTANT
    Verwijs naar hervat authentificatiesessieAPI documentatie voor details op:
    • Alle vereiste parameters, als serviceProvider, mvpd, domainName, en redirectUrl
    • Alle vereiste kopballen, als Authorization, AP-Device-Identifier
    • Alle facultatieve parameters en kopballen
  5. wijs op de volgende actie: De het eindpuntreactie van Sessies bevat de noodzakelijke gegevens om de het stromen toepassing betreffende de volgende actie te begeleiden.

    note important
    IMPORTANT
    Verwijs naar hervat authentificatiesessieAPI documentatie voor details over de informatie die in een zittingsreactie wordt verstrekt.
    Het eindpunt van Sessies valideert de aanvraaggegevens om ervoor te zorgen dat aan de basisvoorwaarden wordt voldaan:
    • De vereiste parameters en de kopballen moeten geldig zijn.
    • De integratie tussen de opgegeven serviceProvider en mvpd moet actief zijn.
    Als de bevestiging ontbreekt, zal een foutenreactie worden geproduceerd, verstrekkend extra informatie die aan de Verbeterde documentatie van de Codes van de Foutvolgt.
    note tip
    TIP
    Suggestie: de secundaire toepassing kan gebruikers informeren dat de gebruikte code ongeldig is in het geval van een foutreactie die een ontbrekende verificatiesessie aangeeft, en hen adviseren opnieuw te proberen met een nieuwe.
  6. wijs bestaand profiel op: De reactie van het eindpunt van Zegelingen bevat de volgende gegevens:

    • Het attribuut actionName wordt ingesteld op "authorize".
    • Het attribuut actionType wordt ingesteld op "direct".

    Als de Adobe Pass-backend een geldig profiel identificeert, hoeft de streamingtoepassing niet opnieuw te worden geverifieerd met de geselecteerde MVPD, omdat er al een profiel is dat kan worden gebruikt voor volgende beslissingsstromen.

  7. Open URL in gebruikersagent: De reactie van het eindpunt van zittingen bevat de volgende gegevens:

    • url die kan worden gebruikt om de interactieve authentificatie binnen de MVPD login pagina in werking te stellen.
    • Het kenmerk actionName is ingesteld op "authenticate".
    • Het attribuut actionType wordt ingesteld op "interactive".

    Als de Adobe Pass backend geen geldig profiel identificeert, opent de secundaire toepassing een gebruikersagent om verstrekte url te laden, die een verzoek aan het Authenticate eindpunt doet. Deze stroom kan verscheidene omleidingen omvatten, die uiteindelijk de gebruiker aan de MVPD login pagina leiden en geldige geloofsbrieven verstrekken.

  8. Volledige authentificatie MVPD: als de authentificatiestroom succesvol is, slaat de gebruikersagent interactie een regelmatig profiel in de Adobe Pass achterkant op en bereikt verstrekte redirectUrl.

  9. wint profiel voor specifieke code terug: de het stromen toepassing verzamelt alle noodzakelijke gegevens om profielinformatie terug te winnen door een verzoek naar het eindpunt van Profielen te verzenden.

    note important
    IMPORTANT
    Verwijs naar terugwinnen profiel voor specifieke codeAPI documentatie voor details op:
    • Alle vereiste parameters, als serviceProvider en code
    • Alle vereiste kopballen, als Authorization, AP-Device-Identifier
    • Alle facultatieve parameters en kopballen
    note tip
    TIP
    Suggestie: de streamingtoepassing kan een opiniepeilingsmechanisme implementeren met behulp van code om te controleren of het standaardprofiel is gegenereerd en opgeslagen.
  10. de informatie van de Terugkeer over regelmatig profiel: de het eindpuntreactie van Profielen bevat informatie over het regelmatige profiel verbonden aan de ontvangen parameters en kopballen.

    note important
    IMPORTANT
    Verwijs naar terugwinnen profiel voor specifieke codeAPI documentatie voor details op de informatie die in een profielreactie wordt verstrekt.
    Het eindpunt van Profielen bevestigt de verzoekgegevens om ervoor te zorgen dat de basisvoorwaarden worden voldaan:
    • De vereiste parameters en de kopballen moeten geldig zijn.
    Als de bevestiging ontbreekt, zal een foutenreactie worden geproduceerd, verstrekkend extra informatie die aan de Verbeterde documentatie van de Codes van de Foutvolgt.
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b