Ionic2、Microsoft 包和 Azure ADAL 身份验证失败

Ionic2, Microsoft package, & Azure ADAL failed Authentication

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

在其中,他们将 AuthenticationContext 定义如下:

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

当我在浏览器中 运行 应用程序时,我立即收到 "validation failed: undefined" 错误消息。

其他指南定义变量如下:

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

我无法导入 Microsoft 包,所以我按照这个问题的解决方案:

但是,现在我收到错误消息:无法读取未定义的 属性 'ADAL'

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

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