1

我正在使用 HTTP 触发器 Azure Functions 编写 REST API。我需要实现一些东西来阻止来自同一用户的过多请求以防止滥用。

有什么开箱即用的吗?如果没有,我将如何实现类似

AuthorizationFilterAttribute班级

具有

override void OnAuthorization(HttpActionContext actionContext)

4

1 回答 1

3

您可以在函数前面使用Azure API 管理。您可以完全自由地定义每个用户的限制。

目前,这是建议和最简单的方法。

请不要滥用AuthorizationFilterAttribute来实施节流。另外,Authentication 已经内置在 Functions 中——您不必显式定义新的。下面是如何使用 Azure AD 保护 Azure Function 的示例

于 2018-01-26T08:54:34.867 回答