移动应用使用 asp.net web api 。在Facebook中,我看到" 等通知可以通过新设备访问您的帐户"。我想实现同样的目标。设备可以连接到不同的 wi-fi 或 3G ,因此使用ip addrress并不好。如何定义来自新设备的访问权限并在将来的#34;受信任设备"?
中记住它答案 0 :(得分:0)
您可以查看一组数据,以便唯一标识EFF's website on browser fingerprinting。
但常见的方法是设置一个cookie并检查它是否存在于未来的访问中。
答案 1 :(得分:0)
每个设备都需要一个唯一的标识符。
如果是计算机,它可以是一个mac地址,如果它是一个移动设备,它们每个都有一个唯一的标识符,你可以与请求一起发送。
然后,您将在API端保留这些ID的列表,每次请求进入时,只需检查该ID是否在您已有的列表中。如果不是那么它就是..新设备。
以下是另一个可能与您的方案相关的讨论:What is a good unique PC identifier?