【发布时间】:2021-01-05 14:02:13
【问题描述】:
我正在尝试使用 oauth2 登录流程:
- Hydra oauth2 服务器
- 身份提供者
- 前端应用程序正在使用 Angular 框架
只要我做一个非 Ajax 形式的 POST,302 重定向就会顺利进行。 但是角度框架并没有很好的解决方案来避免 ajax 形式。如果我错了,请告诉我。
以下之间的最佳解决方案是什么:
- 在 Angular 中执行非 ajax 形式
- 用响应中的redirectUrl 将302 替换为200,并让angular 进行重定向
- 允许在 hydra 上跨域
- 还有其他解决方案吗?
【问题讨论】:
-
是否可以通过代理添加 CORS?
标签: angular ajax oauth-2.0 http-status-code-302 hydra