如何在Spring Security OAuth提供程序中实现PKCE授权代码?

如何在Spring Security OAuth提供程序中实现PKCE授权代码?,spring,spring-boot,spring-security,oauth-2.0,pkce,Spring,Spring Boot,Spring Security,Oauth 2.0,Pkce,我有一个使用Spring安全特性实现的工作授权服务器和资源服务器,这些特性为组织中所有注册的客户机提供单点登录 它支持以下授权类型: web应用程序的授权代码 密码 含蓄的 现在,我们的一个新产品是使用React构建的单页应用程序。为了从自定义身份验证服务器对其进行身份验证并授予访问令牌,我们正在增强Spring项目以支持PKCE授权类型,同时确保现有功能不会中断 我知道我需要使用工件“Spring-Security-oauth2-core”中最新的Spring-Security 5类,但首

我有一个使用Spring安全特性实现的工作授权服务器和资源服务器,这些特性为组织中所有注册的客户机提供单点登录

它支持以下授权类型:

  • web应用程序的授权代码
  • 密码
  • 含蓄的
现在,我们的一个新产品是使用React构建的单页应用程序。为了从自定义身份验证服务器对其进行身份验证并授予访问令牌,我们正在增强Spring项目以支持PKCE授权类型,同时确保现有功能不会中断

我知道我需要使用工件“Spring-Security-oauth2-core”中最新的Spring-Security 5类,但首先我找不到关于它的任何文档或示例代码。
任何指点都会很有帮助。

我也在寻找类似的东西。但是,Spring目前还不支持PKCE。计划在他们的5.3.X里程碑版本中发布。让我知道你是如何继续你的实施。你好,你找到了任何解决方案吗?我也在寻找类似的东西。但是,Spring目前还不支持PKCE。计划在他们的5.3.X里程碑版本中发布。让我知道您是如何继续实施的。您好,您找到解决方案了吗?