一致的设备ID

有什么办法获得一个独特的设备ID,是否与nodejs / express /某些npm模块一致? 我已经尝试在客户端使用fingerprintjs2,但这并不一致,这意味着我可以根据自己的位置获得两个不同的ID。

它也需要在客户端没有任何使用cookies的保存,并且必须每次为每个独特的浏览器/用户/ whathaveyounot以相同的结果进行“计算”。 每个浏览器的结果必须是唯一的,有点类似android中的android-id。

编辑:我想知道这个尝试和创build一个免login的“服务”,依靠用户设备ID作为login/用户名,RELAVE用户的所有注册和whatnot

无法可靠地在互联网上识别浏览器的实例。 我们都使用login系统的原因有很多,安全性和用户validation不是一个容易解决的问题。

如果您想让用户体验OpenID,您的用户将能够使用他们现有的Google或Facebook帐户快速,轻松地login。