【发布时间】:2010-11-03 20:29:48
【问题描述】:
每次请求进入 WCF 服务时,我都需要运行一些类似于 HTTP 模块的代码。代码的一些示例可能是身份验证、限制、日志记录等。每次发出请求时执行模块的最佳方法是什么?
编辑澄清
我们将做一些事情。首先,我们需要对所有请求进行身份验证。每个请求都需要用户传递一些凭据,比如 API 密钥。在允许请求通过之前,我们需要验证密钥是否正确。
至于限制,我们需要限制特定用户可以发出的请求数量。假设每小时 100 个或类似的东西。
【问题讨论】:
-
请更具体,正如 tomasr 在下面询问的那样。 WCF 非常灵活 - 您需要更清楚自己想要实现的目标。
标签: c# .net wcf web-services