【问题标题】:Consistent device id一致的设备 ID
【发布时间】:2017-05-03 21:48:26
【问题描述】:

有没有办法获得一个唯一的设备 id,这与 nodejs/express/some npm 模块一致?我已经尝试在客户端使用指纹 js2,但这并不一致,这意味着我可以根据我所在的位置获得两个不同的 id。

它还需要不使用在客户端保存 cookie,并且每次对于每个唯一的浏览器/用户/whathaveyounot 都必须以相同的结果“计算”。每个浏览器的结果必须是唯一的,有点类似于 android 中的 android-id。

编辑:我想知道这是为了尝试创建一个无需登录的“服务”,该服务依赖于用户的设备 ID 作为登录名/用户名,从而释放用户的所有注册等

【问题讨论】:

  • 也许将您的浏览器端指纹识别与一些服务器端 IP 地址检查结合起来?你反对本地存储吗?或者以某种方式将 UUID 添加到 url,并指示用户仅使用该 url? Fingerprintjs 是准确的only 94% of the time,并且可能会随着您更新浏览器等而改变。
  • 不使用 cookie 的想法是,用户不应该受到 clearibg 他们的缓存等的影响。

标签: javascript node.js express unique-id fingerprinting


【解决方案1】:

无法可靠地识别 Internet 上的浏览​​器实例。我们都使用登录系统的原因有很多,安全性和用户验证不是一个容易解决的问题。

如果您想简化用户使用 OpenID 的体验,您的用户将能够使用他们现有的 google 或 facebook 等帐户快速轻松地登录。

【讨论】:

  • 啊,好吧,那么我可能不得不重新考虑一下该服务将如何工作。感谢您的回答!
猜你喜欢
  • 2017-01-06
  • 1970-01-01
  • 2016-03-13
  • 1970-01-01
  • 1970-01-01
  • 2011-10-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多