首页 > 解决方案 > Wso2 api 管理器。将自定义属性添加到限制事件消息有效负载

问题描述

我是 WSO2 API 管理器的新手。我的应用程序有自定义的身份服务器,它向 messageContext 添加了新属性,例如String color="red"。现在我需要通过创建自定义 siddhi 查询来使用此属性添加限制。它只接受标准密钥模板: resourceKey、userId、apiContext、apiVersion、appTenant、apiTenant、appId、clientIp。 不幸的是,我不知道如何将自定义属性传递给节流事件接收器和节流请求流。任何想法如何做到这一点?

标签: wso2wso2-amwso2iswso2carbon

解决方案


如果可以将此值设置为标头参数,则可以使用带有标头参数条件的高级策略。

https://apim.docs.wso2.com/en/latest/learn/rate-limiting/adding-new-throttling-policies/#adding-a-new-advanced-throttling-policy


推荐阅读