0
我有一个Ionic/cordova项目,我试图通过Azure移动服务获取Microsoft帐户身份验证。将Live SDK添加到正在使用Azure移动服务的Cordova/Ionic项目
想使用客户端流程。
如果你看看这个文件在哪里它谈论使用微软帐户的客户流量,你会看到示例代码添加auth: https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-cordova-how-to-use-client-library#a-nameauthahow-to-authenticate-users
你如何能够使用Live SDK的打字稿? 无论如何将Live SDK导入到Cordova/Ionic项目中?
WL.login({ scope: "wl.basic"}).then(function (result) {
client.login(
"microsoftaccount",
{"authenticationToken": result.session.authentication_token})
.done(function(results){
alert("You are now logged in as: " + results.userId);
},
function(error){
alert("Error: " + err);
});
});
正如[此链接]提到@adrianhall(https://github.com/Azure/azure - 移动 - 应用程序 - JS-客户端/问题/ 244),Azure的移动应用SDK为科尔多瓦/ Javascript可以通过与角2的工作,所以你尝试过什么到目前为止? –
@ AaronChen-MSFT昨日想通了这一点。 你有导入: 然后只是没 '声明VAR WL:任何;' 然后在TypeScript中识别出“WL”,没有在任何文档中发现并看到很多 终于在微软找到了一个在他的代码中使用过的人,但不知道他是怎么想出如何做到这一点的! –