首页 > 解决方案 > 如何使用 OAuth2 重定向错误来防止不良操作回火

问题描述

当 OAuth 流程失败时,我们会像这样重定向回客户端

https://example.com/?error=error_1&state=abcd

errorparam的可能值可以是error_1error_2。并基于此值需要做出决定。

现在客户端如何确保重定向确实是由 OAuth2 服务器而不是由谁

对于成功的流程,我知道我们将返回一个code需要交换的,并且有 PKCE 以提供额外的安全性以防止伪造。您如何确保为错误重定向提供相同级别的保证?

标签: securityoauth-2.0

解决方案


推荐阅读