Apple SSO - Overzicht apple-sso-overview
Apple biedt gebruikers de mogelijkheid om zich aan te melden bij hun tv-provider op apparaatsysteemniveau, zodat ze zich niet meer per app hoeven te verifiëren.
Adobe Pass Authentication ging samen met Apple om de Single Sign-On (SSO)-gebruikerservaring van de Partner te creëren in het tv-systeem Overal voor eigenaars van iPhone, iPad en Apple TV.
Om te kunnen profiteren van de Single Sign-On (SSO) gebruikerservaring op een Apple-apparaat, is er een lijst met voorwaarden die hieronder worden beschreven en die moeten worden voltooid.
Het eindresultaat zou een ervaring in lijn met de volgende gebruikersstromen moeten tot stand brengen, die wij u adviseren alvorens u begint uw toepassing te ontwikkelen:
- Enige Sign-On (SSO) gebruikersstromen voor iPhone en iPadapparaten.
- Enige Sign-On (SSO) gebruikersstromen voor Apple TVapparaten.
Vereisten apple-sso-prerequisites
Voorwaarden bij instapweigering kunnen van toepassing zijn op een of meer entiteiten die betrokken zijn bij de TVE-activiteiten, zoals programmeurs, MVPD's, Adobe Pass Authentication of Apple.
Programmeur apple-sso-prerequisites-programmer
Om te profiteren van de Single Sign-On (SSO) gebruikerservaring, moet één programmeur:
-
Contact Apple om het Video Kader van de Rekening van de Abonnee van de Abonneeals deel van uw identiteitskaart van het Team van Apple toe te laten en de Video Abonnee Enige Sign-On Entitlementals deel van uw Rekening van de Ontwikkelaar van Apple te vormen.
- Gebruik Xcode versie 8 of hoger en iOS/tvOS versie 10 of hoger.
-
Laat Enige Sign-On (SSO) voor elke gewenste integratie en platform (iOS/tvOS) door het Dashboard van Adobe Pass TVEtoe door het
Enable Single Sign On
bezit aanYes
te plaatsen.
-
Integreer de Single Sign-On (SSO) gebruikersstromen met behulp van een van de volgende oplossingen die door Adobe Pass Authentication worden aangeboden voor eindgebruikers van clienttoepassingen die op iOS, iPadOS of tvOS worden uitgevoerd.
-
De Adobe Pass Authentication REST API V2 biedt ondersteuning voor Single Sign-On (SSO) voor partners.
Verwijs naar Apple SSO Cookbook (REST API V2)documentatie.
-
De Adobe Pass Authentication REST API V1 biedt ondersteuning voor Single Sign-On (SSO) voor partners.
Verwijs naar Apple SSO Cookbook (REST API V1)documentatie.
-
De Adobe Pass Authentication AccessEnabler iOS/tvOS SDK biedt ondersteuning voor Single Sign-On (SSO) voor partners.
Verwijs naar Apple SSO Cookbook (iOS/tvOS SDK)documentatie.
-
MVPD apple-sso-prerequisites-mvpd
Om te profiteren van de Single Sign-On (SSO) gebruikerservaring, moet één MVPD:
-
Neem contact op met Apple om het instapproces aan Apple-zijde te starten.
- Vraag de technische documentatie aan over het integreren en ontwikkelen van een JavaScript TVML-toepassing waarmee het aanmeldingsformulier voor de gebruiker kan worden verwerkt.
-
Neem contact op met Adobe Pass Authentication om het instapproces aan de kant van de Adobe te starten.
- Geef de tekenreekswaarde op die de tv-provider-id vertegenwoordigt die Apple tijdens het instapproces heeft toegewezen.
Veelgestelde vragen FAQ
-
Als er iets mis gaat met de Apple SSO-workflow, kan de toepassing die gebruikmaakt van de Adobe Pass Authentication AccessEnabler iOS/tvOS SDK dan terugvallen naar de normale verificatiestroom?
Dit is mogelijk maar vereist een configuratieverandering die door het Dashboard van Adobe Pass TVEwordt uitgevoerd om toe te laten Enige Sign-On op voor de gewenste integratie en het platform (iOS/tvOS). Ben zich ervan bewust dat de cliënttoepassing de configuratieverandering slechts na het roepen van setRequestorAPI zal erkennen.
-
Weet de toepassing wanneer er een verificatie heeft plaatsgevonden als gevolg van een aanmelding via Apple SSO?
Deze informatie is beschikbaar als deel van de sleutel van gebruikersmeta-gegevens: tokenSource, die de koordwaarde zou moeten terugkeren: "Apple"in dit geval.
-
Weet de toepassing wanneer een verificatie is uitgevoerd als gevolg van een aanmelding via Apple SSO bij een andere toepassing?
Deze informatie is niet beschikbaar.
-
Wat gebeurt er als een gebruiker zich aanmeldt door naar de sectie
Settings -> TV Provider
op iOS/iPadOS ofSettings -> Accounts -> TV Provider
op tvOS te gaan met een MVPD die niet is geïntegreerd met de toepassing?Wanneer de gebruiker de toepassing start, wordt de gebruiker niet geverifieerd via de Apple SSO-workflow. Daarom zou de toepassing terug naar regelmatige authentificatiestroom moeten vallen en zijn eigen plukker moeten voorstellen MVPD.
-
Wat gebeurt als een gebruiker binnen ondertekent door naar
Settings -> TV Provider
op iOS/iPadOS ofSettings -> Accounts -> TV Provider
op tvOS sectie te gaan gebruikend MVPD die geplaatst op Adobe Pass TVE Dashboardvoor het platform van iOS/tvOS toelaat?Wanneer de gebruiker de toepassing start, wordt de gebruiker niet geverifieerd via de Apple SSO-workflow. Daarom zou de toepassing terug naar regelmatige authentificatiestroom moeten vallen en zijn eigen plukker moeten voorstellen MVPD.
-
Wat gebeurt er als een gebruiker een MVPD heeft die niet door Apple wordt geregistreerd (wordt niet ondersteund), maar die wel aanwezig is in de Apple-kiezer?
Wanneer de gebruiker de toepassing start, zal de gebruiker de MVPD alleen selecteren via de Apple SSO-workflow zonder de verificatiestroom te voltooien. Daarom zou de toepassing terug naar regelmatige authentificatiestroom moeten vallen, maar kon reeds geselecteerde MVPD gebruiken.
-
Wat gebeurt er als een gebruiker een MVPD heeft die niet wordt geregistreerd (niet wordt gesteund) door Apple?
Wanneer de gebruiker de toepassing start, selecteert de gebruiker de optie Andere tv-providers via de Apple SSO-workflow. Daarom zou de toepassing terug naar regelmatige authentificatiestroom moeten vallen en zijn eigen plukker moeten voorstellen MVPD.
-
Wat gebeurt als een gebruiker MVPD heeft die door het middel van het Dashboard van Adobe Pass TVEwordt gedegradeerd?
Wanneer de gebruiker de toepassing start, wordt de gebruiker geverifieerd via het afbraakmechanisme en niet via de Apple SSO-workflow. De ervaring zou naadloos voor de gebruiker moeten zijn, terwijl de toepassing door N010 waarschuwingscode zal worden geïnformeerd voor het geval het Adobe Pass Authentication AccessEnabler iOS/tvOS SDK gebruikt.
-
Zal de MVPD gebruiker - identiteitskaart veranderen tussen Apple SSO en niet-Apple SSO authentificatiestromen?
De verwachting is dat de gebruikers-id niet verandert, maar dat deze voor elke geselecteerde provider moet worden geverifieerd.
-
Zal er om het even welke verandering in authentificatie TTLs zijn?
Adobe Pass Authentication zal de TTL's blijven respecteren die de programmeurs nodig hebben voor hun integratie met elke MVPD. Wanneer het navigeren van één toepassing van de Programmer aan een andere toepassing van de Programmer door Apple SSO, zal de tweede toepassing TTL van zijn overeenkomstige integratie van Programmer x MVPD hebben (het zal niet TTL van de eerste toepassing delen die voor authentiek verklaart)