是否可以获取在WSO2 API Manager上触发API调用的Application名称,并将其作为标题传递给调用?
任何人都可以帮忙解决这个问题。
答案 0 :(得分:0)
是的,应用程序名称是您通过调用获得的JWT令牌的一部分。 Here's documentation
默认情况下,WSO2 API Cloud(来自WSO2的公共托管服务)启用了JWT令牌。所以,如果你正在使用它 - 一切正常。
如果您自己部署API Manager,则需要按照here的说明自行配置JWT。
答案 1 :(得分:0)
一种选择是实现自定义处理程序。见Writing Custom Handlers
APIMgtUsageHandler是API管理器中的处理程序之一,它收集应用程序名称(以收集使用数据)。因此,您可以将其作为示例处理程序引用,以获取应用程序名称。见APIMgtUsageHandler.java