单一登录不在电视上工作

时间:2013-03-27 18:15:11

标签: single-sign-on samsung-smart-tv

我已经创建了一个基本应用程序(几乎没有内容,只是一个空白页面)来测试SSO功能。它不起作用,当我在电视上测试它会给出错误error_cp_001

config.xml 包含以下内容:

<cpauthjs>Authorization8888.js</cpauthjs>
<login>y</login>

Authorization8888.js 文件包含:

var Authorization8888 = {};
Authorization8888.checkAccount = function(id, pw, cb) {
    cb("TRUE");
};

我已尝试使用<cpauthjs>Authorization8888</cpauthjs>。我还尝试了Authorization没有8888的文件名和变量。它总是显示错误。

我也在SDK模拟器中尝试过,与真实电视上的错误相同。在模拟器上,我看到了这些额外的调试行:

[JS ALERT]:  @@@@@@@@@@@@@@@@@@@@22222eval(accountCheckFunc) error
[JS ALERT]:  Fail to load Account check moudule. 
Error : Can't find variable: Authorization8888

我可以共享包含整个应用程序的zip文件,但重现起来非常简单,因为除了这个基本的SSO相关代码之外什么也没有。

1 个答案:

答案 0 :(得分:0)

我找到答案,张贴以防其他人遇到同样的问题。

问题是通过USB部署。显然,使用USB记忆棒部署的应用程序功能有限。通过Web服务器部署应用程序修复了很多问题,包括这个问题。