如何配置WSO2 API管理器以在商店的API控制台中处理Multiple Authentication API Keys?我希望它显示字段:例如Authentication和clientId。尽管我使用.header中的两个标头构建了swagger文件,但它仅显示了Authentication字段。
我确实在应用程序后端处理此Auth标头。而且我正在swagger编辑器中测试我的swagger文件,并且工作正常(Swagger Editor asking for two API Keys Headers)。
答案 0 :(得分:0)
Swagger本身可以处理很多事情,它只是一个定义文件。这并不意味着(任何)产品必须支持所有选项。
WSO2AM仅读取授权标头(默认情况下,Authorization
可以更改)。在发送到后端之前,将清除标头。
如果您希望能够从API Store向后端发送自定义标头,则可以定义标头参数(而不是api键)
WSO2AM可以配置为将JWT令牌与客户端信息一起发送到后端,这就是后端可以获取和验证身份信息的方式。