繁体   English   中英

Facebook / Gmail的“从其他设备注销”如何工作?

[英]How Facebook/Gmail's 'logout from other devices' works?

任何人都可以告诉我Facebook / Gmail的“从其他设备注销”如何工作?我正在开发一个具有登录系统的网站,我希望用户能够从多个设备登录并从其他设备远程注销。

在我开发的登录系统中,当用户在选中``记住我''选项的情况下登录时将创建一个cookie,并且密钥将存储在数据库中。可以通过删除这些密钥从浏览器中注销用户用于各自的浏览器/ ip。 但是,如果用户不选择“记住我”选项,该怎么办?

我认为您应该使用oAuth来提供对网站资源的安全委派访问。 生成身份验证令牌以从其他设备登录网站。 如果用户选择“记住我”选项,则将用户凭据(包括oAuth令牌)加密并存储在本地计算机中。 如果用户注销,则取消这些凭据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM