【问题标题】:Ionic2, Microsoft package, & Azure ADAL failed AuthenticationIonic2、Microsoft 包和 Azure ADAL 身份验证失败
【发布时间】:2017-10-26 17:47:49
【问题描述】:

我在对该主题进行广泛研究后发布并希望得到答案。 我按照 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');

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

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

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

【问题讨论】:

    标签: ionic2 adal


    【解决方案1】:

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

    【讨论】:

    • 很难理解。谢谢飞。我真的很感激
    • 如果建议有帮助,您可以接受 is 作为答案,以便有相同问题的其他社区可以更轻松地研究和重新定位问题。
    • 谢谢飞雪。可以私信联系吗?
    • 如果您有其他问题,我建议您重新打开一个新线程。以便其他熟悉该问题的人可以分享他们的经验。我也会调查这个问题,看看我是否可以提供任何帮助。
    猜你喜欢
    • 2016-12-08
    • 2016-09-09
    • 2018-12-10
    • 1970-01-01
    • 1970-01-01
    • 2022-11-04
    • 2021-10-16
    • 1970-01-01
    • 2017-05-13
    相关资源
    最近更新 更多