Apple SSO - översikt apple-sso-overview

IMPORTANT
Innehållet på den här sidan tillhandahålls endast i informationssyfte. Användning av denna API kräver en aktuell licens från Adobe. Ingen obehörig användning är tillåten.

Apple ger användarna möjlighet att logga in på sitt TV-leverantörskonto på enhetssystemnivå, vilket eliminerar behovet av att autentisera appvis.

Adobe Pass Authentication samarbetade med Apple för att skapa användarupplevelsen för Partner Single Sign-On (SSO) i TV Everywhere-ekosystemet för iPhone-, iPad- och Apple TV-ägare.

För att kunna dra nytta av SSO-användarupplevelsen (Single Sign-On) på en Apple-enhet finns det en lista med krav som beskrivs nedan och som måste fyllas i.

Slutresultatet bör skapa en upplevelse som överensstämmer med följande användarflöden, som vi rekommenderar att du undersöker innan du börjar utveckla programmet:

Förutsättningar apple-sso-prerequisites

Krav för introduktion kan gälla för en eller flera enheter som deltar i TVE-verksamheten, till exempel programmerare, distributörer av videoprogrammeringstjänster, Adobe Pass-autentisering eller Apple.

Programmer apple-sso-prerequisites-programmer

För att kunna dra nytta av SSO-användarupplevelsen (Single Sign-On) måste en programmerare

Aktivera enkel inloggning i Adobe
Apple On-board (stöds) MVPD-filer
Apple Picker MVPD-filer
Apple Inte integrerat (stöds inte) MVPD-program
Ja (aktiverad)
Autentiserings- och utloggningsflödena omfattar både Apple och Adobe Pass autentiseringslösningar, medan alla andra flöden (auktorisering, förauktorisering, metadata osv.) kommer endast att hanteras av Adobe Pass Authentication.
Autentiserings- och utloggningsflödena återgår till de vanliga flöden som enbart hanteras av Adobe Pass Authentication.
Autentiserings- och utloggningsflödena återgår till de vanliga flöden som enbart hanteras av Adobe Pass Authentication.
Nej (inaktiverat)
Autentiserings- och utloggningsflödena återgår till de vanliga flöden som enbart hanteras av Adobe Pass Authentication.
Autentiserings- och utloggningsflödena återgår till de vanliga flöden som enbart hanteras av Adobe Pass Authentication.
Autentiserings- och utloggningsflödena återgår till de vanliga flöden som enbart hanteras av Adobe Pass Authentication.
  • Integrera användarflödena för enkel inloggning (SSO) med någon av följande lösningar som Adobe Pass Authentication erbjuder för slutanvändare av klientprogram som körs på iOS, iPadOS eller tvOS.

MVPD apple-sso-prerequisites-mvpd

För att kunna dra nytta av SSO-användarupplevelsen (Single Sign-On) måste ett enda MVPD:

  • Kontakta Apple för att starta introduktionsprocessen på Apple sida.

    • Begär teknisk dokumentation om hur man integrerar och utvecklar en JavaScript TVML-applikation som kan hantera användarens inloggningsformulär.
  • Kontakta Adobe Pass Authentication för att initiera introduktionsprocessen på Adobe.

    • Ange strängvärdet som representerar den identifierare för TV-leverantör som tilldelats av Apple under introduktionsprocessen.

Vanliga frågor FAQ

  • Om något går fel i arbetsflödet för Apple SSO, kan programmet som använder Adobe Pass Authentication AccessEnabler iOS/tvOS SDK återställas till det vanliga autentiseringsflödet?

    Detta är möjligt men kräver att en konfigurationsändring utförs via Adobe Pass TVE Dashboard för att ställa in Aktivera enkel inloggningNO för den önskade integrationen och plattformen (iOS/tvOS). Observera att klientprogrammet bara kommer att bekräfta konfigurationsändringen efter att API:t setRequestor har anropats.

  • Vet programmet när en autentisering har skett som ett resultat av en inloggning via Apple SSO?

    Den här informationen är tillgänglig som en del av användarens metadatanyckel: tokenSource, som bör returnera strängvärdet: "Apple" i det här fallet.

  • Vet programmet när en autentisering har skett som ett resultat av en inloggning via Apple SSO i ett annat program?

    Informationen är inte tillgänglig.

  • Vad händer om en användare loggar in genom att gå till Settings -> TV Provider på iOS/iPadOS eller Settings -> Accounts -> TV Provider på tvOS med ett MVPD som inte är integrerat med programmet?

    När användaren startar programmet autentiseras inte användaren via arbetsflödet för enkel inloggning i Apple. Därför måste programmet återgå till det regelbundna autentiseringsflödet och presentera en egen MVPD-väljare.

  • Vad händer om en användare loggar in genom att gå till Settings -> TV Provider på iOS/iPadOS eller Settings -> Accounts -> TV Provider på tvOS med ett MVPD som har Aktivera enkel inloggning inställt på NO via Adobe Pass TVE Dashboard för iOS/tvOS-plattformen?

    När användaren startar programmet autentiseras inte användaren via arbetsflödet för enkel inloggning i Apple. Därför måste programmet återgå till det regelbundna autentiseringsflödet och presentera en egen MVPD-väljare.

  • Vad händer om en användare har ett MVPD-program som inte har introducerats (stöds inte) av Apple, men som finns i Apple-väljaren?

    När användaren startar programmet väljer användaren bara MVPD via Apple SSO-arbetsflöde utan att slutföra autentiseringsflödet. Därför måste programmet återgå till det reguljära autentiseringsflödet, men kan använda det redan valda MVPD.

  • Vad händer om en användare har ett MVPD som inte har anammats (stöds inte) av Apple?

    När användaren startar programmet väljer användaren alternativet "Andra TV-leverantörer" via arbetsflödet för enkel inloggning i Apple. Därför måste programmet återgå till det regelbundna autentiseringsflödet och presentera en egen MVPD-väljare.

  • Vad händer om en användare har ett MVPD som bryts ned via Adobe Pass TVE Dashboard?

    När användaren startar programmet autentiseras användaren via nedbrytningsmekanismen och inte via Apple SSO-arbetsflöde. Användarupplevelsen bör vara sömlös, medan programmet informeras via varningskoden N010 om det använder Adobe Pass Authentication AccessEnabler iOS/tvOS SDK.

  • Kommer MVPD-användar-ID att ändras mellan Apple SSO och SSO-autentiseringsflöden som inte kommer från Apple?

    Förväntningen är att användar-ID inte ändras, men måste verifieras för varje vald leverantör.

  • Kommer autentiserings-TTL att ändras?

    Adobe Pass Authentication fortsätter att respektera de TTL:er som krävs av programmerarna för deras integrering med varje MVPD. När du navigerar från ett programmeringsprogram till ett annat programmeringsprogram via Apple SSO, kommer det andra programmet att ha en TTL för motsvarande programmeringsprogram x MVPD-integrering (det delar inte TTL-värdet för det första programmet som autentiseras)

Adobe Pass-autentiserings-TTL har gått ut
Adobe Pass Authentication TTL valid
Token för Apple-enhet har upphört att gälla
användaren är INTE autentiserad (MVPD-väljaren ska visas)
användaren är autentiserad och TTL är den återstående tiden för denna Adobe Pass Authentication-token/profil
Apple enhetstoken TTL giltig
användaren är tyst autentiserad och hämtar en annan Adobe Pass-autentiseringstoken/-profil med den TTL som anges i TVE Dashboard
användaren är autentiserad och TTL är den återstående tiden för denna Adobe Pass Authentication-token/profil
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b