是否有方法将策略应用于Azure APIM中的特定操作组?
AFAIK我只能将策略应用于以下范围:
- 全局
- API
- 操作
对于我的场景,我不能在API(或全局(范围内使用某些策略,因为其中一些策略不适用于某些操作,例如,大多数API操作受OAuth保护,但有几个未受保护的操作,所以我不能将validate-jwt
策略放在API范围内。如果我不必为多个单独的操作复制相同的策略,那就太好了。
仅供参考,我尝试将标记添加到Open API规范(用于创建API(,但我看不到将策略应用于这些规范的方法。。。
目前还没有办法做到这一点,但有一个功能请求可能会有所帮助。你可以投票支持它,因为它会获得更多的吸引力。
如果适用,一个选项是删除操作的<base />
标记,防止其继承来自更高作用域(API、产品(如果存在(和全局(的策略。