首页 > 解决方案 > ajax post调用后如何避免302重定向的CORS问题?

问题描述

我正在尝试使用以下方法实现 oauth2 登录流程:

这是流程的第一部分(直到我遇到 CORS 问题): 在此处输入图像描述

只要我做一个非 Ajax 形式的 POST,302 重定向就会顺利进行。但是角度框架并没有很好的解决方案来避免 ajax 形式。告诉我我是否错了。

以下之间的最佳解决方案是什么:

标签: angularajaxoauth-2.0http-status-code-302hydra

解决方案


我实施了以下解决方案:

用响应中的 redirectUrl 替换 302 为 200 并让 angular 进行重定向

它运作良好。


推荐阅读