Bluemix SSO服务的跨源问题
问题描述:
我有一个nodeJS快速应用程序,它使用React为前端应用程序提供服务,并且还提供API。 React应用程序调用后端API,因此没有交叉源。Bluemix SSO服务的跨源问题
当我将此部署到没有SSO的Bluemix时,一切正常。当我使用SSO服务进行部署时,出现错误
请求的资源上不存在“Access-Control-Allow-Origin”标头。因此'Origin'https://console-sso.mybluemix.net'不允许访问。如果一个不透明的响应满足您的需求,请将请求的模式设置为'no-cors'以禁用CORS来获取资源。
我试着直接调用API并在SSO验证后,它工作正常,但是当API由前端应用程序调用时,它会返回上述错误。
仅供参考,API目标是https://console-sso.mybluemix.net/api/reports/daily-reports
我都跟着Single Sign On documentation
我尝试添加CORS模块和响应头允许CORS请求,但没有奏效。我也尝试将*
添加到SSO配置,以允许所有的起源,但没有运气。任何指针都会很棒!谢谢
答
这将需要支持审查。请与BlueMix支持团队打开一张门票