我已部署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"));
先谢谢。
答案 0 :(得分:0)
我认为预检OPTIONS请求确实没有使用身份验证。只需让服务器无需任何身份验证即可响应OPTIONS请求。