升级到Spring Boot 2.4会导致GrantedAuthoritiesMapper停止使用OAuth。
Spring Boot是一个用于创建独立的、基于Spring的应用程序的框架。它简化了Spring应用程序的配置和部署过程,提供了一种快速开发的方式。
在Spring Boot 2.4版本中,有一个重要的变化是停止使用OAuth的GrantedAuthoritiesMapper。GrantedAuthoritiesMapper是用于将OAuth授权的角色映射到Spring Security的权限的接口。在2.4版本之前,可以通过配置GrantedAuthoritiesMapper来自定义角色到权限的映射关系。
然而,在2.4版本中,Spring Boot引入了新的授权模型,即"Authorization Server"和"Resource Server"。这个新的模型使用了一种更加灵活和可扩展的方式来处理授权和权限。因此,原来的GrantedAuthoritiesMapper不再适用于新的授权模型。
对于升级到Spring Boot 2.4的应用程序,如果之前使用了GrantedAuthoritiesMapper来自定义角色到权限的映射关系,需要进行相应的调整。可以考虑使用新的授权模型来处理授权和权限,或者使用其他适合的方式来实现自定义的角色到权限的映射。
腾讯云提供了一系列与Spring Boot相关的产品和服务,可以帮助开发者构建和部署Spring Boot应用程序。其中包括云服务器、容器服务、数据库、对象存储等。具体的产品和服务可以根据实际需求进行选择和使用。
以下是一些腾讯云相关产品和产品介绍链接地址,供参考:
请注意,以上链接仅供参考,具体的产品选择应根据实际需求和情况进行决策。
领取专属 10元无门槛券
手把手带您无忧上云