一致的设备id

Consistent device id

是否有任何方法可以获取与 nodejs/express/some npm 模块一致的唯一设备 ID?我试过在客户端使用 fingerprintjs2,但这并不一致,这意味着我可以根据我所在的位置获得两个不同的 ID。

它还需要在客户端不使用任何保存 cookie,并且必须 "calculated" 每个唯一 browser/user/whathaveyounot 每次都有相同的结果。每个浏览器的结果必须是唯一的,有点类似于 android.

中的 android-id

编辑:我想知道这是为了尝试创建一个免登录 "service",它依赖于用户设备 ID 为 login/username,让用户摆脱所有注册和诸如此类的事情

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

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