Windows8 メトロ アプリを構築しており、シングル サインオンを実装してスカイドライブに接続する必要があります。
私が参照したさまざまなソースからのコード(最後に言及)...
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
関数) が表示されます - 「認証トークンを要求するアプリケーションが無効になっているか、正しく構成されていません」
以下のリンクとライブラリを参考にしました。リンクの 1 つは、アプリの登録を提案しています。開発者登録を完了していますが、Metro アプリでシングル サインオンを実現するには、アプリを登録する必要がありますか?
ありがとうございました。