在我的网络应用程序中,我需要注册从路由器后面的本地网络访问的http客户端。识别路由器/防火墙后面的客户端
我以remoteHost : remotePort
组合开始,但很快就明白了,每个连接都会重新处理端口号。
我需要能够识别类似于MAC地址的客户端,某些属性不会更改。我想用headers[ "X-Forwarded-For" ]
,但它不存在于所有:
[附注=无缓存,缓存控制=无缓存,主机= somhost.com:8822,升级=的WebSocket,连接=升级,仲WebSocket的密钥= scnlM7hzjjy3cklJhJciA ==,仲的WebSocket的扩展= X-WebKit的放气帧,缩小画面,仲的WebSocket-版本= 13]
什么其他的选择,以确定客户?
根据您的要求,您可以使用API密钥。 –
API密钥?你什么意思? – injecteer
您可以为每个客户创建一个API密钥。访问您的应用程序时,他们必须在请求中发送此密钥。 –