我想使用 C#为网络浏览器实现唯一ID。必须考虑所有浏览器和隐身窗口吗? 如何生成?
我的方案 我正在使用带有web api令牌的angularjs。我也包含了刷新令牌。
用户从一个浏览器登录后,如果用户登录到另一个浏览器,我将为同一个用户提供新的刷新令牌。因此,当用户访问另一个页面时,他会退出。
所以我想根据独特的浏览器识别用户。 这可以吗?
或者我可以在用户登录时生成guid。
答案 0 :(得分:0)
是的,没关系。因为,如果您想为不同的客户端或浏览器使用不同的刷新令牌,则需要注册或识别客户端。可以使用GUID。
您是否应该识别浏览器或注册新客户端,取决于您的应用程序/网站范围和安全性考虑因素。