GAE - 区分具有相同ip的多个客户端

Mai*_*ein 1 javascript python ip google-app-engine mac-address

atm我正在构建自己的auth系统.但今天我偶然发现了一个小问题.

如何区分具有相同IP的客户端?

我首先想到"嘿,没问题只看他们的macip".但HTTP不包含mac ip地址,我无法在客户端上运行python programm.

所以我将不得不使用某种javascript.

但这感觉就像一个黑客.

所以我做了一些调查, 区分同一个Intranet上的两台计算机

但是我怎样才能访问"clientport"?这是一个很好的解决方案吗?

dec*_*eze 5

在第一次访问时给客户一个令牌,他必须在每次请求时发送回服务器以识别自己.在Web浏览器中,这是一个具有会话ID或类似唯一标识符的cookie.在非Web浏览器系统上,您可以执行类似的操作.在协议级别上无法做到这一点,因为底层协议(TCP/IP,HTTP)已设计为将数据包路由到其目标,唯一标识不是该进程的一部分.