跟踪WEB API的所有消费者

时间:2015-05-12 10:09:31

标签: asp.net-web-api

我有标准的企业级WEB Api,它将在整个组织中使用。我可以通过API密钥进行大型机系统/在线渠道/等的划分。

然而,在WEBAPI中可以有许多系统(比如在线的许多系统)可以共享相同的密钥。我需要唯一地识别每个呼叫,如果它没有被共享

任何方式吗?

1 个答案:

答案 0 :(得分:0)

您只需记录每个请求的IP地址即可。如果所有系统都在您的组织内部,那么将IP与其所在的系统相匹配并不困难。

修改

或者您可以传递客户端ID以及API密钥。