MS ADAL 离子 Cordova 插件

Posted

技术标签:

【中文标题】MS ADAL 离子 Cordova 插件【英文标题】:MS ADAL Ionic Cordova Plugin 【发布时间】:2017-12-23 04:37:43 【问题描述】:

我想在我的 ionic 3 应用程序之一中使用 Azure Active Directory Library 进行身份验证。 我使用以下命令添加了插件:ionic cordova-plugin-ms-adal --save

在 config.xml 文件中使用首选项添加 Windows 平台并定位窗口 10 后,我运行 Windows 的构建命令如下:

ionic Cordova 构建窗口

并在 Visual Studio 2017 中导入项目。

当我运行项目时,它给了我以下错误:

错误:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\msbuild.exe:命令失败,退出代码 1 MyProjectName 1 任何帮助将不胜感激,谢谢。

【问题讨论】:

【参考方案1】:

我有同样的问题,所以在搜索了一些关于这个问题之后,我找到了解决方案,每当你想在你的 ionic 或 cordova 项目中使用 MS ADAL For Cordova 时,使用这个命令来删除插件:cordova 插件 rm cordova-plugin-ms-adal --save

并通过运行以下命令添加插件:

cordova 插件添加 cordova-plugin-ms-adal@0.8.x --save

在撰写此答案时,如果您在命令中不使用 @0.8.x,它将适用于 androidios 但是当你想构建你的 windows 项目时,它会给你一些类似上面的错误。

希望它能解决您的问题。 谢谢

【讨论】:

我也在使用这个插件。你能帮助如何获得 authencationcontext 吗?你可以解释吗。我不知道主动指令。

以上是关于MS ADAL 离子 Cordova 插件的主要内容,如果未能解决你的问题,请参考以下文章

离子应用程序 - CordovaPush 不工作

如何添加离子/离子2 /离子3 /离子4的本地cordova插件?

从离子控制器访问cordova插件

Cordova 插件离子键盘使布局崩溃

如何在离子项目中导入cordova自定义插件?

离子屏幕方向 Cordova 插件在 iOS 环境中未锁定为纵向模式