具有Http Azure功能的Http过滤器

时间:2018-01-26 06:14:49

标签: azure authentication asp.net-web-api2 azure-functions azure-authentication

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

有没有开箱即用的东西? 如果没有,我将如何实现像

这样的东西

AuthorizationFilterAttribute上课

拥有

override void OnAuthorization(HttpActionContext actionContext)

1 个答案:

答案 0 :(得分:3)

您可以在功能前使用Azure API Management。并且您可以完全自由地为每个用户定义限制。

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

请不要滥用AuthorizationFilterAttribute来实施限制。此外,身份验证已内置于函数中 - 您无需明确定义新的身份验证。 Here is example how to use Azure AD to secure Azure Function