我正在使用HTTP触发器Azure功能编写REST API。 我需要实现一些东西来阻止来自同一用户的太多请求以防止滥用。
有没有开箱即用的东西? 如果没有,我将如何实现像
这样的东西 AuthorizationFilterAttribute
上课
拥有
override void OnAuthorization(HttpActionContext actionContext)
答案 0 :(得分:3)
您可以在功能前使用Azure API Management。并且您可以完全自由地为每个用户定义限制。
目前,这是建议的最简单的方法。
请不要滥用AuthorizationFilterAttribute
来实施限制。此外,身份验证已内置于函数中 - 您无需明确定义新的身份验证。 Here is example how to use Azure AD to secure Azure Function