wso2 - Wso2 api 管理器。将自定义属性添加到限制事件消息有效负载
问题描述
我是 WSO2 API 管理器的新手。我的应用程序有自定义的身份服务器,它向 messageContext 添加了新属性,例如String color="red"
。现在我需要通过创建自定义 siddhi 查询来使用此属性添加限制。它只接受标准密钥模板:
resourceKey、userId、apiContext、apiVersion、appTenant、apiTenant、appId、clientIp。
不幸的是,我不知道如何将自定义属性传递给节流事件接收器和节流请求流。任何想法如何做到这一点?
解决方案
如果可以将此值设置为标头参数,则可以使用带有标头参数条件的高级策略。
推荐阅读
- python - 如何创建一个中间件来自动保存点击任何 URL 的用户的 IP 地址
- javascript - 如果提供了回调,如何制作一个可以作为函数工作的中间件?
- c# - Cosmos DB 在延续令牌中返回意外值“过滤器”
- javascript - IE11中的reactjs setState永远/阻塞UI
- python - 在python中键入类的实例
- shopify - Shopify Trekkie 加载额外的跟踪像素
- amazon-web-services - 如何使用 AWS Lex 为 messanger 聊天机器人构建设置欢迎消息
- python - 如何在 Python 中将 A 类的方法包装为 B 类的方法?
- node.js - Ramda 在嵌套对象数组中查找函数
- workbox - Workbox 5.1.2 后台同步队列配置