Angular js web应用——离线认证和持久化



我们有一个angular js应用程序,应用程序在Sails框架上开发,并使用mysql进行持久化。使用Active Directory凭据对网站进行身份验证。现在我们想提高应用程序的工作离线以及。因此,出现了以下问题:

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

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

例如

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

所以你可以在离线状态下显示一条消息给未知用户,说:you must Login in online stat first!

为更好地开发angularjs离线web应用,我向你推荐这篇文章:使用Ionic Framework、PouchDB和angularjs的离线应用

最新更新