Wso2 api管理器。向Throttinging事件消息负载添加自定义属性

Wso2 api管理器。向Throttinging事件消息负载添加自定义属性,wso2,wso2-am,wso2is,wso2carbon,Wso2,Wso2 Am,Wso2is,Wso2carbon,我是WSO2 API经理的新手。 我的应用程序有自定义的identity server,它向messageContext添加了新属性,例如String color=“red”。 现在,我需要通过创建自定义siddhi查询来添加具有此属性的限制。它只接受标准密钥模板: resourceKey、userId、apiContext、apiVersion、appTenant、apitenan、appId、clientIp。 不幸的是,我无法找到如何将自定义属性传递给节流事件接收器和节流请求流。 有没有办

我是WSO2 API经理的新手。 我的应用程序有自定义的identity server,它向messageContext添加了新属性,例如
String color=“red”
。 现在,我需要通过创建自定义siddhi查询来添加具有此属性的限制。它只接受标准密钥模板: resourceKey、userId、apiContext、apiVersion、appTenant、apitenan、appId、clientIp。 不幸的是,我无法找到如何将自定义属性传递给节流事件接收器和节流请求流。
有没有办法做到这一点?

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


谢谢你的回答。也许这是最好的解决办法。不幸的是,我找不到在全局级别添加新标题的位置。我应该使用调停者、处理者,还是在碳的某个地方?(我使用的是wso2 api manager 2.5版本)您可以在同一时间为特定租户的api配置中介扩展序列。