我的UI客户端在angular应用程序上运行在http:\abc上,而web在http:\xyz上。我的客户端应用程序与apis通信以获取任何数据。我需要实现SSO,这意味着登录外部应用程序http:\123并将SAML响应发送到我的应用程序http:\abc。现在的问题是angular不能处理post请求..我需要将SAML请求传递到http:\xyz。有没有办法通过客户端(http:\abc)传递post请求?
我有和这篇文章中提到的完全相同的问题:External servers posting to angular 2 routes
发布于 2019-08-14 08:29:43
正如您提到的问题的答案所解释的那样,Angular应用程序不能接受来自外部服务器的POST请求,因为它是在用户浏览器中运行的客户端应用程序。It is a web server。
您的web服务器位于http://xyz,第三方必须将其数据发布到该位置。
https://stackoverflow.com/questions/57486337
复制相似问题