Información general sobre Apple SSO apple-sso-overview

IMPORTANT
El contenido de esta página se proporciona únicamente con fines informativos. El uso de esta API requiere una licencia actual de Adobe. No se permite el uso no autorizado.

Apple permite a los usuarios iniciar sesión en su cuenta de proveedor de TV en el nivel de sistema del dispositivo, lo que elimina la necesidad de autenticarse aplicación por aplicación.

La autenticación de Adobe Pass se asoció con Apple para crear la experiencia de usuario de inicio de sesión único (SSO) de socio en el ecosistema de TV en todas partes para propietarios de iPhone, iPad y Apple TV.

Para beneficiarse de la experiencia del usuario de inicio de sesión único (SSO) en un dispositivo Apple, hay una lista de requisitos previos documentados a continuación que deben completarse.

El resultado final debe crear una experiencia en línea con los siguientes flujos de usuarios, que le recomendamos que consulte antes de comenzar a desarrollar la aplicación:

Requisitos previos apple-sso-prerequisites

Los requisitos previos de incorporación pueden aplicarse a una o varias entidades involucradas en el negocio de TVE, como programadores, MVPD, autenticación de Adobe Pass o Apple.

Programador apple-sso-prerequisites-programmer

Para beneficiarse de la experiencia de usuario de inicio de sesión único (SSO), un programador debe:

Adobe Habilitar inicio de sesión único
Apple MVPD incorporadas (admitidas)
Selector MVPD de Apple
Apple No Incorporado (No Compatible) MVPD
Sí (habilitado)
Los flujos de autenticación y cierre de sesión implicarán soluciones de autenticación de Apple y Adobe Pass, mientras que el resto de flujos (autorización, preautorización, metadatos, etc.) será atendido únicamente por Autenticación de Adobe Pass.
Los flujos de autenticación y cierre de sesión volverán a los flujos normales a los que solo sirve la autenticación de Adobe Pass.
Los flujos de autenticación y cierre de sesión volverán a los flujos normales a los que solo sirve la autenticación de Adobe Pass.
No (deshabilitado)
Los flujos de autenticación y cierre de sesión volverán a los flujos normales a los que solo sirve la autenticación de Adobe Pass.
Los flujos de autenticación y cierre de sesión volverán a los flujos normales a los que solo sirve la autenticación de Adobe Pass.
Los flujos de autenticación y cierre de sesión volverán a los flujos normales a los que solo sirve la autenticación de Adobe Pass.
  • Integre los flujos de usuario de inicio de sesión único (SSO) mediante una de las siguientes soluciones que ofrece la autenticación de Adobe Pass para los usuarios finales de aplicaciones cliente que se ejecutan en iOS, iPadOS o tvOS.

MVPD apple-sso-prerequisites-mvpd

Para beneficiarse de la experiencia del usuario de inicio de sesión único (SSO), una MVPD debe:

  • Póngase en contacto con Apple para iniciar el proceso de incorporación en el lado de Apple.

    • Solicite la documentación técnica sobre cómo integrar y desarrollar una aplicación TVML de JavaScript capaz de gestionar el formulario de inicio de sesión del usuario.
  • Póngase en contacto con la autenticación de Adobe Pass para iniciar el proceso de incorporación en el lado del Adobe.

    • Proporcione el valor de cadena que representa el identificador del proveedor de TV asignado por Apple durante el proceso de incorporación.

FAQ FAQ

  • En caso de que algo salga mal con el flujo de trabajo de SSO de Apple, ¿puede la aplicación que utiliza el SDK de iOS/tvOS de Adobe Pass Authentication AccessEnabler tener la capacidad de volver al flujo de autenticación normal?

    Esto es posible, pero requiere que se realice un cambio de configuración a través del Panel de Adobe Pass TVE para establecer el Habilitar el inicio de sesión único en NO para la integración y plataforma deseadas (iOS/tvOS). Tenga en cuenta que la aplicación cliente reconocerá el cambio de configuración solo después de llamar a la API setRequestor.

  • ¿Sabrá la aplicación cuándo se ha producido una autenticación como resultado del inicio de sesión a través de Apple SSO?

    Esta información está disponible como parte de la clave de metadatos del usuario: tokenSource, que debería devolver el valor de cadena: "Apple" en este caso.

  • ¿Sabrá la aplicación cuándo se ha producido una autenticación como resultado de un inicio de sesión a través de Apple SSO en otra aplicación?

    Esta información no está disponible.

  • ¿Qué sucede si un usuario inicia sesión en la sección Settings -> TV Provider en iOS/iPadOS o Settings -> Accounts -> TV Provider en tvOS usando una MVPD que no está integrada con la aplicación?

    Cuando el usuario inicia la aplicación, no se autentica mediante el flujo de trabajo de SSO de Apple. Por lo tanto, la aplicación tendría que volver al flujo de autenticación normal y presentar su propio selector de MVPD.

  • ¿Qué sucede si un usuario inicia sesión en Settings -> TV Provider en iOS/iPadOS o en Settings -> Accounts -> TV Provider en la sección de tvOS usando una MVPD que tiene Activar inicio de sesión único establecido en NO a través del Panel de Adobe Pass TVE para la plataforma de iOS/tvOS?

    Cuando el usuario inicia la aplicación, no se autentica mediante el flujo de trabajo de SSO de Apple. Por lo tanto, la aplicación tendría que volver al flujo de autenticación normal y presentar su propio selector de MVPD.

  • ¿Qué sucede si un usuario tiene una MVPD que no está integrada (no es compatible) en Apple, pero está presente en el selector de Apple?

    Cuando el usuario inicia la aplicación, solo selecciona la MVPD mediante el flujo de trabajo de SSO de Apple sin completar el flujo de autenticación. Por lo tanto, la aplicación tendría que volver al flujo de autenticación normal, pero podría utilizar la MVPD ya seleccionada.

  • ¿Qué sucede si un usuario tiene una MVPD que no está integrada (no es compatible) en Apple?

    Cuando el usuario inicia la aplicación, selecciona la opción de selector "Otros proveedores de TV" mediante el flujo de trabajo de SSO de Apple. Por lo tanto, la aplicación tendría que volver al flujo de autenticación normal y presentar su propio selector de MVPD.

  • ¿Qué sucede si un usuario tiene una MVPD que se degrada a través del Tablero de TVE de Adobe Pass?

    Cuando el usuario inicia la aplicación, se autentica mediante el mecanismo de degradación y no mediante el flujo de trabajo de SSO de Apple. La experiencia debería ser perfecta para el usuario, mientras que se informará a la aplicación a través del código de advertencia N010 en caso de que utilice el SDK iOS/tvOS del Habilitador de acceso a autenticación de Adobe Pass.

  • ¿Cambiará el ID de usuario de MVPD entre el SSO de Apple y los flujos de autenticación SSO que no son de Apple?

    Se espera que el ID de usuario no cambie, pero debe verificarse para cada proveedor seleccionado.

  • ¿Habrá algún cambio en los TTL de autenticación?

    La autenticación de Adobe Pass seguirá respetando los TTL requeridos por los programadores para su integración con cada MVPD. Al navegar de una aplicación de Programador a otra aplicación de Programador a través de Apple SSO, la segunda aplicación tendrá el TTL de su integración correspondiente de Programador x MVPD (no compartirá el TTL de la primera aplicación que se autentica)

TTL de autenticación de Adobe Pass caducado
TTL de autenticación de Adobe Pass válido
El TTL del token del dispositivo de Apple caducó
el usuario NO está autenticado (debería aparecer el selector de MVPD)
El usuario se autentica y el TTL es el tiempo restante de su token/perfil de autenticación de Adobe Pass
TTL de token de dispositivo de Apple válido
El usuario de se autentica de forma silenciosa y obtiene otro token/perfil de autenticación de Adobe Pass con el TTL especificado en el Tablero de TVE
El usuario se autentica y el TTL es el tiempo restante de su token/perfil de autenticación de Adobe Pass
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b