Standaardverificatiestroom uitgevoerd binnen primaire toepassing basic-authentication-flow-performed-within-primary-application
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 van MVPD heeft. Voor dit proces moet de gebruiker een actieve MVPD-account hebben en geldige aanmeldingsgegevens invoeren op de MVPD-aanmeldingspagina.
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 wil verifiëren met een andere MVPD.
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 de login van MVPD pagina, en definitief terug naar de toepassing te voltooien. Deze stroom kan verscheidene omleidingen aan de systemen van MVPD omvatten 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 toepassingsmogelijkheden (het stromen toepassing) om gebruikersinteractie te steunen om een MVPD te selecteren en met de geselecteerde MVPD in een gebruikersagent voor authentiek te verklaren, zijn de authentificatiescenario's:
Verificatie uitvoeren binnen primaire toepassing perform-authentication-within-primary-application
Vereisten prerequisites-perform-authentication-within-primary-application
Voordat u verificatie uitvoert via gebruikersinteractie binnen een primaire toepassing, moet u controleren of aan de volgende voorwaarden is voldaan:
- De streamingtoepassing moet een MVPD selecteren.
- De streamingtoepassing moet een verificatiesessie starten om u aan te melden bij de geselecteerde MVPD.
- De streamingtoepassing moet worden geverifieerd met de geselecteerde MVPD in een gebruikersagent.
- De streamingtoepassing ondersteunt gebruikersinteractie bij het selecteren van een MVPD.
- De streamingtoepassing ondersteunt gebruikersinteractie om verificatie uit te voeren met de geselecteerde MVPD in een gebruikersagent.
Workflow workflow-perform-authentication-completed-on-primary-application
Volg de gegeven stappen om de basisauthentificatiestroom uit te voeren die binnen een primaire toepassing zoals aangetoond in het volgende diagram wordt uitgevoerd.
voer authentificatie binnen primaire toepassing uit
-
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
, enredirectUrl
- 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. - Alle vereiste parameters, als
-
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
enmvpd
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. -
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.
- Het attribuut
-
Open URL in gebruikersagent: De reactie van het eindpunt van zittingen bevat de volgende gegevens:
- De
url
die kan worden gebruikt om de interactieve verificatie te starten op de MVPD-aanmeldingspagina. - 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 streamingtoepassing een gebruikersagent om de opgegeven
url
te laden, die een aanvraag doet voor het verificatieeindpunt. Deze stroom kan verschillende omleidingen bevatten, die de gebruiker uiteindelijk naar de MVPD-aanmeldingspagina leiden en geldige gegevens bieden. - De
-
Volledige authentificatie van MVPD: als de authentificatiestroom succesvol is, slaat de gebruikersagent interactie een regelmatig profiel in de achtergrond van Adobe Pass op en bereikt verstrekte
redirectUrl
. -
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
,code
- Alle vereiste kopballen, als
Authorization
,AP-Device-Identifier
- Alle facultatieve parameters en kopballen
note tip TIP De streamingtoepassing moet wachten totdat de gebruikersagent de opgegeven redirectUrl
heeft bereikt om te controleren of het standaardprofiel is gegenereerd en opgeslagen. - Alle vereiste parameters, als
-
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.