swagger ui - OPTIONS请求保护服务的问题

时间:2014-03-18 08:41:33

标签: swagger swagger-ui

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

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

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

先谢谢。

1 个答案:

答案 0 :(得分:0)

我认为预检OPTIONS请求确实没有使用身份验证。只需让服务器无需任何身份验证即可响应OPTIONS请求。