Roku SSO指南(REST API V2) roku-sso-cookbook-rest-api-v2
Adobe Pass身份验证REST API V2支持在RokuOS上运行的客户端应用程序的最终用户的平台单点登录(SSO)。
此文档用作现有REST API V2概述的扩展,该视图提供了高级视图以及描述如何使用平台标识流🔗实施单点登录的文档。
使用平台标识流进行Roku单点登录 cookbook
Adobe Pass身份验证可与Roku协作以改善登录用户体验,并促进电视订阅者在TV Everywhere应用程序中进行单点登录(SSO)。
先决条件 prerequisites
在继续使用平台标识流进行Roku单点登录之前,请确保已启用Roku SSO。 默认情况下,Roku SSO处于启用状态,除非程序员或MVPD请求禁用SSO。
每个程序员都可以通过Adobe Pass TVE功能板,为特定集成启用或禁用Roku平台上的单点登录(SSO)。
工作流 workflow
客户端到服务器
对于使用客户端到服务器体系结构来集成REST API V2的程序员应用程序,Roku SSO可无缝运行,无需进行任何修改。
RokuOS会自动将两个HTTP标头附加到发送到Adobe Pass身份验证端点的所有请求。
服务器到服务器
对于利用服务器到服务器体系结构来集成REST API V2的程序员应用程序,程序员必须与Roku团队协调,配置这些标头以将其包含在定向到其域的所有API流中。
要启用跨应用程序和跨设备SSO,应用程序传递时应使用Roku提供的订阅者ID,而不是设备ID。
有关更多详细信息,请参阅以下文档:
有关所需标头格式的特定详细信息,请联系您的Adobe代表。
常见问题解答 faqs
-
SSO如何工作?
SSO将在与同一Roku用户关联的所有Roku设备上跨由Adobe Pass身份验证提供支持的所有程序员应用程序工作。 并非所有MVPD都允许Roku SSO。
-
身份验证TTL是否有任何更改?
第一个有效的身份验证令牌将用于执行SSO,在这种情况下,所有其他将通过SSO进行身份验证的应用程序将使用相同的TTL,直到它过期。 因此,当从一个应用程序导航到另一个应用程序时,第二个应用程序将共享验证第一个应用程序的TTL。
-
其他Adobe功能是否会与以前一样工作?
所有Adobe Pass身份验证功能都将像之前一样工作。
-
Roku平台上的SSO是否使程序员选择加入/选择退出过程受益?
这将是Adobe TVE仪表板中的配置更改。 每个程序员都可以在Roku平台上为特定集成启用或禁用SSO。
-
哪些是常见问题?
程序员应确保其当前基于Adobe REST API的实施不会妨碍Roku的平台SSO。
请参阅下面的列表,其中列出了可能的问题以及应如何解决这些问题。