【发布时间】:2017-01-16 09:27:35
【问题描述】:
我想使用 C# 为网络浏览器实现唯一 ID。是否也必须考虑所有浏览器和隐身窗口? 如何生成?
我的场景 我正在使用带有 web api 令牌的 angularjs。我也包含了刷新令牌。
用户从一个浏览器登录后,如果用户登录到另一个浏览器,我将为同一用户提供新的刷新令牌。所以当用户访问另一个页面时,他会退出。
所以我想根据唯一的浏览器来识别用户。 这样可以吗?
或者我可以在用户登录时生成 guid。
【问题讨论】:
-
GUID 是个好主意
-
为什么不使用cookie来存储id。当他们第一次登录时设置一个唯一的 id,然后他们使用什么浏览器或者它是否是隐身模式都没有关系,因为它是唯一的。
标签: c# angularjs asp.net-web-api refresh-token