在 wso2 apimanager 中将带有用户名的 header 添加到后端请求中以获取所有服务

Adding header with username into request to backend in wso2 apimanager for all service

我正在使用 apimanger 1.9。

我已经读过了:Add header with username into request to backend in wso2 apimanager

我能够在 wso2 apimanager 中为特定服务添加和转发用户名到后端;但我想要这个用于所有服务。我正在为所有服务(50 项服务)修改 admin--<api_name>_<version>.xml,这是非常手动的。它会导致手动错误。

是否有一个单一的地方配置,我可以为所有服务设置这个(将用户名转发到后端端点)?

还有一个问题 - 如果我使用 "Publisher API" 功能创建和发布 API,有没有办法 post 设置添加 header每个 API?

修改决定API模板的velocity_template.xml。请阅读 给出的类似要求。您需要修改velocity_template.xml.

中的相关部分