【发布时间】:2021-12-11 15:46:31
【问题描述】:
使用 Spring Security
在遗留项目中,对于密码授予场景,我需要配置授权服务器。
目前已完成对AuthorizationServerConfigurerAdapter 的扩展,并且授权端点配置为覆盖configure(AuthorizationEndpointsServerConfigurer) 方法。
我的问题是这个配置器需要一个AuthenticationManager 来授予密码,而我需要一个AuthenticationManagerResolver 之类的东西(但我无法升级到 5.2)能够根据传入的 URL 应用不同的身份验证(管理员 URL 的身份验证管理器,例如“/admin/**”,以及非管理员的另一个身份验证管理器)。
我该怎么做?我可以改变方法,但我又不能升级。
【问题讨论】:
标签: spring-security spring-oauth2