我正在构建 Windows8 Metro 应用程序,需要实现单点登录并连接到 Skydrive。
我提到的各种来源的代码(最后提到)......
WL.init({ scope: "wl.signin" });
WL.login().then(
function onSuccess(session) {
var session = WL.getSession();
if (session.error) {
document.getElementById("infoLabel").innerText =
"Error signing in: " + session.error;
}
else {
document.getElementById("infoLabel").innerText =
"Signed in.";
}
},
function onError(error) {
document.getElementById("infoLabel").innerText =
"Error signing in";
}
);
我收到以下错误(onError
函数)-“请求身份验证令牌的应用程序被禁用或配置不正确”
我提到了以下链接和库。其中一个链接是建议应用注册。我已完成开发者注册,是否必须注册应用才能在 Metro 应用上实现单点登录?
谢谢你。