Ionic2,微软包,& Azure ADAL身份验证失败

时间:2017-09-05 01:53:43

标签: ionic2 adal

我在对该主题进行广泛研究后发帖,并希望得到答案。 我按照Ionic2指南使用ADAL进行Azure身份验证:https://ionicframework.com/docs/native/ms-adal/

在其中,他们按如下方式定义AuthenticationContext:

let authContext: AuthenticationContext = this.msAdal.createAuthenticationContext('https://login.windows.net/common');

当我在浏览器中运行应用程序时,我立即得到验证失败:未定义"错误信息。

其他指南定义变量如下:

var authContext = new Microsoft.ADAL.AuthenticationContext('https://login.windows.net/common');

我无法导入Microsoft软件包,所以我按照这个问题的解决方案:3rd Party Library “cordova-plugin-ms-azure-mobile-apps” not getting recognized in my Ionic 2 app

然而,现在我收到错误:无法读取属性' ADAL'未定义的

感谢任何帮助。提前谢谢。

1 个答案:

答案 0 :(得分:0)

MS AL是一个cordova插件,它不提供在浏览器中运行的版本。它需要在cordova环境(Android, iOS, Windows平台)而不是浏览器下运行。