标签: asp.net-web-api
我有标准的企业级WEB Api,它将在整个组织中使用。我可以通过API密钥进行大型机系统/在线渠道/等的划分。
然而,在WEBAPI中可以有许多系统(比如在线的许多系统)可以共享相同的密钥。我需要唯一地识别每个呼叫,如果它没有被共享
任何方式吗?
答案 0 :(得分:0)
您只需记录每个请求的IP地址即可。如果所有系统都在您的组织内部,那么将IP与其所在的系统相匹配并不困难。
修改强>
或者您可以传递客户端ID以及API密钥。