使用 Azure API 应用程序,是否可以在底层 Web API 中为不同端点混合身份验证级别?
我希望 API 应用程序具有“公共(经过身份验证)”的访问级别,但其中一个端点需要以匿名用户身份访问。以前我只是AllowAnonymous
在方法上应用属性,但网关仍然拦截并返回未经身份验证的响应。
我能想到的唯一另一件事是将 API 应用程序设置为“公共(匿名)”,然后使用Authorize
Web API 上的常用属性,但不完全确定在 Azure 应用程序中处理身份验证的网关将如何发挥作用服务模式。