1

我正在构建 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 应用上实现单点登录?

谢谢你。

4

1 回答 1

1

是的,如果您想使用 Live Connect,您必须在此处注册您的 Windows 8 应用程序:https ://manage.dev.live.com/build?wa=wsignin1.0

祝你好运!

于 2012-09-19T22:47:59.150 回答