Guía de Roku SSO (API de REST V2) roku-sso-cookbook-rest-api-v2
La API de REST de autenticación de Adobe Pass V2 es compatible con el inicio de sesión único (SSO) de Platform para usuarios finales de aplicaciones cliente que se ejecutan en RokuOS.
Este documento actúa como una extensión de la Información general de la API REST V2 existente que proporciona una vista de alto nivel y el documento que describe cómo implementar el inicio de sesión único mediante flujos de identidad de la plataforma.
Inicio de sesión único de Roku mediante flujos de identidad de plataforma cookbook
La autenticación de Adobe Pass colabora con Roku para mejorar la experiencia de inicio de sesión del usuario y para facilitar el inicio de sesión único (SSO) en las aplicaciones de TV Everywhere para suscriptores de TV.
Requisitos previos prerequisites
Antes de continuar con el inicio de sesión único de Roku mediante flujos de identidad de plataforma, asegúrese de que el SSO de Roku esté habilitado. Roku SSO está habilitado de forma predeterminada a menos que el Programador o MVPD soliciten que se deshabilite SSO.
Cada programador puede habilitar o deshabilitar el inicio de sesión único (SSO) en la plataforma Roku para integraciones específicas a través del panel de Adobe Pass TVE.
Flujo de trabajo workflow
Cliente a servidor
Para aplicaciones de programador que utilizan una arquitectura de cliente a servidor para integrar la API de REST V2, Roku SSO funciona sin problemas sin ninguna modificación.
RokuOS anexa automáticamente dos encabezados HTTP a todas las solicitudes enviadas a los extremos de autenticación de Adobe Pass.
Servidor a servidor
Para aplicaciones de programador que utilizan una arquitectura de servidor a servidor para integrar la API de REST V2, el programador debe coordinarse con el equipo de Roku para configurar estos encabezados para que se incluyan en todos los flujos de API dirigidos a su dominio.
Para habilitar el SSO entre aplicaciones y dispositivos, se debe usar el ID de suscriptor proporcionado por Roku en lugar del ID de dispositivo cuando la aplicación lo pase.
Para obtener más información, consulte la siguiente documentación:
Para obtener más información sobre el formato de los encabezados necesarios, póngase en contacto con su representante de Adobe.
Preguntas frecuentes faqs
-
¿Cómo funcionará el SSO?
SSO funcionará en todas las aplicaciones de programador con autenticación de Adobe Pass en todos los dispositivos Roku asociados con el mismo usuario de Roku. No todas las MVPD permitirán el SSO de Roku.
-
¿Habrá algún cambio en los TTL de autenticación?
El primer token de autenticación válido se utilizará para realizar el SSO y, en este caso, todas las demás aplicaciones que se autenticarán mediante SSO utilizarán el mismo TTL hasta que caduque. Por lo tanto, al navegar de una aplicación a otra, la segunda aplicación compartirá el TTL de la primera aplicación que se autentica.
-
¿Funcionarán otras funciones de Adobe como antes?
Toda la funcionalidad de autenticación de Adobe Pass funcionará como antes.
-
¿Hay un proceso de inclusión/exclusión del programador que se beneficia de SSO en la plataforma Roku?
Este será un cambio de configuración en el Tablero de TVE de Adobe. Cada programador puede activar o desactivar el SSO en la plataforma Roku para integraciones específicas.
-
¿Cuáles son algunos problemas comunes?
Los programadores deben comprobar que sus implementaciones actuales basadas en la API REST de Adobe no impiden el inicio de sesión único de la plataforma de Roku.
Consulte a continuación una lista de posibles problemas y cómo deben resolverse.