1

我已经部署了Swagger UI (version swagger-ui-2.0.8) in tomcat. 这将定义一组 API,这些 API 调用部署在另一个域中的 Tibco BW 中的服务。到目前为止,一切都运行良好,但是当我们刚刚将 Tibco BW 服务实现为 SSL 时(uses **https**:xxxxxx:9090/user)。Swagger 发送 OPTIONS 请求,因为它部署在另一个域的 tomcat 中,(CORS request).我已将所有响应标头的 CORS 配置为“*”。

我们现在遇到的问题是来自 swagger 的 OPTIONS 请求没有身份验证标头来访问 BW 服务。如何实现这一点。请帮忙

window.authorizations.add("Authorization", new ApiKeyAuthorization("Authorization", "Basic XXXXXXXX", "header"));

提前致谢。

4

1 回答 1

0

我认为预检 OPTIONS 请求不必使用身份验证。只需让服务器响应 OPTIONS 请求而无需任何身份验证。

于 2014-10-07T07:47:55.453 回答