2015-09-20 53 views
1

我们在Sails框架上开发了一个角度js应用程序应用程序,并使用mysql来实现持久性。该网站使用Active Directory凭据进行身份验证。 现在我们想要增强应用以离线工作。因此出现以下问题。Angular js web应用程序 - 脱机认证和持久性

  1. 我们应该如何在离线访问应用程序时完成Active Directory身份验证?
  2. 我可以理解,Indexeddb或Pouchdb可以考虑离线持久性,两者之间的哪一个会更好,或者还有其他更好的替代方案,我们如何将离线存储的数据同步到mysql上的在线持久性?

任何想法都不胜感激。

回答

0

离线web应用程序可能不包含所有的在线适用性。例如

;在大型系统中验证用户,需要到服务器的在线连接,并且这是不可能的,并且非常愚蠢的想法是将所有密码的散列保存在客户端离线存储中。

这样你就可以显示离线统计未知用户是说一个消息:you must Login in online stat first!

为更好地angularjs离线Web应用程序,我向你推荐这篇文章:Offline apps using Ionic Framework, PouchDB and AngularJS