API管理器商店。多个API密钥

时间:2018-07-27 15:29:36

标签: wso2 wso2-am

如何配置WSO2 API管理器以在商店的API控制台中处理Multiple Authentication API Keys?我希望它显示字段:例如Authentication和clientId。尽管我使用.header中的两个标头构建了swagger文件,但它仅显示了Authentication字段。

我确实在应用程序后端处理此Auth标头。而且我正在swagger编辑器中测试我的swagger文件,并且工作正常(Swagger Editor asking for two API Keys Headers)。

1 个答案:

答案 0 :(得分:0)

Swagger本身可以处理很多事情,它只是一个定义文件。这并不意味着(任何)产品必须支持所有选项。

WSO2AM仅读取授权标头(默认情况下,Authorization可以更改)。在发送到后端之前,将清除标头。

如果您希望能够从API Store向后端发送自定义标头,则可以定义标头参数(而不是api键)

WSO2AM可以配置为将JWT令牌与客户端信息一起发送到后端,这就是后端可以获取和验证身份信息的方式。