Cordova的角度应用程序,哪个版本?

问题描述:

我是Angular的新手。所以我想创建一个Angular应用程序,稍后应该用Cordova进行编译。Cordova的角度应用程序,哪个版本?

这一步已经有效。但是现在,我想对Microsoft Graph进行身份验证,并且我不知道要使用哪个版本的adal.js? Angular是阿帕契科尔多瓦之一吗?

我在Azure中设置了应用程序,声明为Web应用程序。对于标准的HTML/Javascript应用程序,使用(标准)adal.js进行身份验证的工作已经很好:-)

技术上可以在Cordova应用程序中使用ADAL JS,但建议使用ADAL cordova plugin,Cordova插件对于ADAL,如果您在Cordova应用程序中使用ADAL js(浏览器沙盒,隐式流程中缺少刷新标记...),则无需应对限制,并且它使您可以更多地访问设备本身的高级身份验证功能。请阅读this blog了解更多详情。

你可以参考文献:Integrate Azure AD with an Apache Cordova app

+0

嗨难遇, 谢谢您的回答。但我仍然不确定要使用哪个版本.... Angular或Cordova插件。我想要达到的是一个Angular Application,我也可以用Cordova编译为一个混合应用程序。 这是可能的,还是我必须在HTML/Angular应用程序和Corodova应用程序(它使用它的特定种类的adal)之间有所不同? 最好的问候 迈克尔 –

+0

我建议使用adal for cordova来访问原生资源,请参考[本博客](http://www.cloudidentity.com/blog/2015/04/06/adal-plugin-for- apache-cordova-deep-dive /),它包含了为什么cordova的adal会比cordal应用中的adal.js更好的主题。 –

+0

感谢您的支持。所以我决定在Angular应用中使用Angular版本,另一方面使用Cordova Plugin,当我使用Cordova为移动设备编译角度应用时。 –