Panoramica di Apple SSO apple-sso-overview

IMPORTANT
Il contenuto di questa pagina viene fornito solo a scopo informativo. L’utilizzo di questa API richiede una licenza corrente da Adobe. Non è consentito alcun uso non autorizzato.

Apple offre agli utenti la possibilità di accedere al proprio account di provider TV a livello di sistema del dispositivo, eliminando la necessità di eseguire l’autenticazione app per app.

Adobe Pass Authentication ha collaborato con Apple per creare l'esperienza utente Single Sign-On (SSO) del partner nell'ecosistema TV Everywhere per i proprietari di iPhone, iPad e Apple TV.

Per beneficiare dell’esperienza utente Single Sign-On (SSO) su un dispositivo Apple, di seguito è riportato un elenco di prerequisiti da completare.

Il risultato finale dovrebbe creare un’esperienza in linea con i seguenti flussi di utenti, che consigliamo di consultare prima di iniziare a sviluppare l’applicazione:

Prerequisiti apple-sso-prerequisites

I prerequisiti per l’onboarding possono essere applicati a una o più entità coinvolte nel business TVE, come programmatori, MVPD, autenticazione Adobe Pass o Apple.

Programmatore apple-sso-prerequisites-programmer

Per beneficiare dell'esperienza utente Single Sign-On (SSO), un programmatore deve:

Adobe - Abilita Single Sign-On
Apple MVPD onboarded (supportati)
MVPD di Apple Selettore
Apple Non integrato (non supportato) MVPDs
Sì (abilitato)
I flussi di autenticazione e disconnessione coinvolgeranno sia le soluzioni di autenticazione di Apple che di Adobe Pass, mentre tutti gli altri flussi (autorizzazione, preautorizzazione, metadati, ecc.) saranno serviti esclusivamente dall’autenticazione di Adobe Pass.
I flussi di autenticazione e disconnessione torneranno a quelli regolari serviti esclusivamente dall’autenticazione di Adobe Pass.
I flussi di autenticazione e disconnessione torneranno a quelli regolari serviti esclusivamente dall’autenticazione di Adobe Pass.
No (disabilitato)
I flussi di autenticazione e disconnessione torneranno a quelli regolari serviti esclusivamente dall’autenticazione di Adobe Pass.
I flussi di autenticazione e disconnessione torneranno a quelli regolari serviti esclusivamente dall’autenticazione di Adobe Pass.
I flussi di autenticazione e disconnessione torneranno a quelli regolari serviti esclusivamente dall’autenticazione di Adobe Pass.
  • Integra i flussi di utenti Single Sign-On (SSO) utilizzando una delle seguenti soluzioni offerte da Adobe Pass Authentication per gli utenti finali delle applicazioni client in esecuzione su iOS, iPadOS o tvOS.

    • L’API REST per l’autenticazione di Adobe Pass V2 supporta il Single Sign-On (SSO) dei partner.

      Consulta la documentazione Apple SSO Cookbook (REST API V2).

    • L’API REST per l’autenticazione di Adobe Pass V1 supporta il Single Sign-On (SSO) dei partner.

      Consulta la documentazione Apple SSO Cookbook (REST API V1).

    • L’SDK iOS/tvOS di Adobe Pass Authentication AccessEnabler supporta il Single Sign-On (SSO) dei partner.

      Consulta la documentazione Manuale Apple SSO (iOS/tvOS SDK).

MVPD apple-sso-prerequisites-mvpd

Per beneficiare dell'esperienza utente Single Sign-On (SSO), un MVPD deve:

  • Contatta Apple per avviare il processo di onboarding lato Apple.

    • Richiedi la documentazione tecnica su come integrare e sviluppare un’applicazione TVML di JavaScript in grado di gestire il modulo di accesso utente.
  • Per avviare il processo di onboarding sul lato Adobe, contatta l’autenticazione di Adobe Pass.

    • Immetti il valore stringa che rappresenta l’identificatore del fornitore TV assegnato da Apple durante il processo di onboarding.

Domande frequenti FAQ

  • Nel caso in cui si verifichi un errore con il flusso di lavoro SSO di Apple, l’applicazione che utilizza l’SDK iOS/tvOS di Adobe Pass Authentication AccessEnabler può effettuare il regresso al normale flusso di autenticazione?

    Questo è possibile ma richiede una modifica della configurazione eseguita tramite Adobe Pass TVE Dashboard per impostare Enable Single Sign-On su NO per l'integrazione e la piattaforma desiderate (iOS/tvOS). Tenere presente che l'applicazione client riconoscerà la modifica della configurazione solo dopo aver richiamato l'API setRequestor.

  • L’applicazione saprà quando si è verificata un’autenticazione a seguito di un accesso tramite Apple SSO?

    Queste informazioni sono disponibili come parte della chiave dei metadati utente: tokenSource, che in questo caso deve restituire il valore stringa "Apple".

  • L’applicazione saprà quando si è verificata un’autenticazione a seguito di un accesso tramite Apple SSO su un’altra applicazione?

    Informazioni non disponibili.

  • Cosa succede se un utente accede a Settings -> TV Provider su iOS/iPadOS o Settings -> Accounts -> TV Provider su tvOS utilizzando un MVPD non integrato con l'applicazione?

    Quando l’utente avvia l’applicazione, non viene autenticato tramite il flusso di lavoro SSO di Apple. Pertanto, l’applicazione dovrebbe tornare al normale flusso di autenticazione e presentare il proprio selettore MVPD.

  • Cosa succede se un utente accede a Settings -> TV Provider su iOS/iPadOS o Settings -> Accounts -> TV Provider su tvOS utilizzando un MVPD con Abilita Single Sign On impostato su NO tramite la Dashboard TVE di Adobe Pass per la piattaforma iOS/tvOS?

    Quando l’utente avvia l’applicazione, non viene autenticato tramite il flusso di lavoro SSO di Apple. Pertanto, l’applicazione dovrebbe tornare al normale flusso di autenticazione e presentare il proprio selettore MVPD.

  • Cosa succede se un utente dispone di un MVPD che non è integrato (non supportato) da Apple, ma è presente nel selettore di Apple?

    Quando l’utente avvia l’applicazione, seleziona l’MVPD solo tramite il flusso di lavoro SSO di Apple senza completare il flusso di autenticazione. Pertanto, l’applicazione dovrebbe tornare al normale flusso di autenticazione, ma potrebbe utilizzare l’MVPD già selezionato.

  • Cosa succede se un utente dispone di un MVPD che non è integrato (non supportato) da Apple?

    Quando l'utente avvia l'applicazione, seleziona l'opzione di selezione "Altri provider TV" tramite il flusso di lavoro SSO di Apple. Pertanto, l’applicazione dovrebbe tornare al normale flusso di autenticazione e presentare il proprio selettore MVPD.

  • Cosa succede se un utente ha un MVPD degradato tramite Adobe Pass TVE Dashboard?

    Quando l’utente avvia l’applicazione, viene autenticato tramite il meccanismo di degradazione e non tramite il flusso di lavoro SSO di Apple. L'esperienza deve essere perfetta per l'utente, mentre l'applicazione verrà informata tramite il codice di avviso N010 nel caso in cui utilizzi l'SDK iOS/tvOS di Adobe Pass Authentication AccessEnabler.

  • L’ID utente MVPD cambierà tra i flussi di autenticazione SSO Apple e SSO non Apple?

    Ci si aspetta che l’ID utente non cambi, ma che debba essere verificato per ogni provider selezionato.

  • Verranno modificati i TTL di autenticazione?

    L’autenticazione Adobe Pass continuerà a rispettare i TTL richiesti dai programmatori per la loro integrazione con ogni MVPD. Quando si passa da un’applicazione Programmer a un’altra applicazione Programmer tramite Apple SSO, la seconda applicazione avrà il TTL della corrispondente integrazione Programmer x MVPD (non condividerà il TTL della prima applicazione che si autentica)

TTL di autenticazione Adobe Pass scaduto
TTL di autenticazione Adobe Pass valido
TTL token dispositivo di Apple scaduto
L'utente NON è autenticato (dovrebbe apparire il selettore MVPD)
l’utente è autenticato e il TTL è il tempo rimanente del token/profilo di autenticazione di Adobe Pass
TTL token dispositivo Apple valido
l’utente viene autenticato in modo invisibile all’utente e ottiene un altro token/profilo di autenticazione Adobe Pass con il TTL specificato nel dashboard TVE
l’utente è autenticato e il TTL è il tempo rimanente del token/profilo di autenticazione di Adobe Pass
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b