java - Swagger API 控制台无法在 WSO2 中工作

标签 java wso2 swagger swagger-ui wso2-api-manager

我正在开发 WSO2API Manager 1.7.0 ,我已经发布了 API,但我无法通过 Swagger 从 API 控制台部分的 API Store 调用它,它没有传递授权参数,并且调用始终是尽管在 UI 中指定了 header ,但 OAuthenticator 中的 API 管理器拒绝了该 key ,称 key 为 null ,即使使用 YouTube 的示例 API,我也无法通过 API 控制台进行成功的调用。

API Manager refusing the call because the authorization header was not passed

Invoking the API from swagger and passing the authorization details

最佳答案

您需要在 api-manager.xml 中启用 CORS 配置。如果您在那里使用 IP 地址来指示“访问允许原始参数”,您应该使用 IP 地址来访问 api-store 门户。

关于java - Swagger API 控制台无法在 WSO2 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25281054/

相关文章:

java - 我应该为每一行日志使用 try-with-resources 语句吗?

java - 无法弄清楚如何访问由 swagger 自动生成的 jaxrs 服务器中的请求 header

java - Spring 验证 + Swagger 文档 : Based on conditions or values of other fields

java - 是否可以使用 Java 11 而不是 Java 8 运行 ionic cordova 构建?

Java:简单的文本文件加密?

api - WSO2 API 管理器 - "Make this the default version"导致身份验证错误?

error-handling - WSO2 Identity Server-无法配置自定义全部捕获异常(exception)页面

enums - Swagger 避免删除公共(public)前缀

java - 如何在上传过程中调整照片大小?

wso2 - 如何合并wso2产品?