PWA离线登录,可以吗?

时间:2019-11-22 13:03:19

标签: authentication local-storage progressive-web-apps offline

我是PWA的新手,我想知道是否可以离线验证用户身份。我的意思是,如果您可以在本地存储中拥有一个包含用户信息的文件来执行身份验证。 该文件将在任何用户通过Internet连接进行身份验证时第一次保存,然后允许其他任何用户脱机身份验证。可能吗?安全吗? 有什么建议吗?谢谢

1 个答案:

答案 0 :(得分:0)

您实际上无法对其进行身份验证,因为这将需要使用身份验证服务,例如Auth0,Cognito等。

但是...。(现代技术很棒)

如果您使用Authn身份验证,则可以加入Windows Hello之类的设备身份验证。我要说的是,这比国际海事组织要困难得多。但是实际的验证是在客户端上完成的(太深了,无法在此处进行介绍)。

但是......

由于您处于离线状态,因此您将无法从身份服务中获取身份验证令牌,只需验证身份即可。

现在可以处理不需要实际身份验证的优惠券。至于将其应用于在线购买,您当然需要在线才能完成该过程。但是您可以缓存事务并稍后进行同步。

我希望这会有所帮助。这不是一个简短的答案:)

相关问题