正在同步localStorage

问题描述 投票:2回答:1

我正在寻找一种解决方案,该解决方案允许浏览器的localStorage不在本地使用,以便人们可以在多个设备上访问其数据。传统的方法是在服务器上运行数据库并让人们登录。但我正努力避免这样做。我希望服务器端是轻量级的-如果可能的话甚至可以是完全静态的-并且不要进行安全地存储密码,担心数据保护等工作。

[许多浏览器都有某种登录名-Google帐户,Firefox帐户等-会将用户的浏览器联系在一起。因此,理想的解决方案是将数据存储在localStorage中,但使用该帐户在设备之间进行同步。有些接口,例如chrome.storage,似乎可用于打包的应用程序,但不适用于普通网页。

使用现有技术可以做到这一点吗?

javascript synchronization local-storage persistence
1个回答
0
投票

您是否想要在浏览器中为应用程序提供安全的云存储,而不必进行安全保护?

您可以让您的应用通过Auth0与GitHub进行OAuth,并创建一个GitHub应用,该应用将用户添加到私有仓库中。然后,您的应用会将其数据同步到存储库。

然后GitHub处理身份,Auth0处理身份验证,GitHub处理数据存储。

© www.soinside.com 2019 - 2024. All rights reserved.