无关风月
2024-12-30 4ef2de7aa7fc24ee19020330e781bae0b51b956c
applet/src/main/java/com/jilongda/applet/config/WebSecurityConfig.java
@@ -35,22 +35,18 @@
@EnableWebSecurity
@EnableGlobalMethodSecurity(prePostEnabled = true, securedEnabled = true)
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
    private final SecurityAuthenticationEntryPoint securityAuthenticationEntryPoint;
    private final RedisAutoTemplate redisAutoTemplate;
    private final CaffineCache<String> accessTokenCache;
    private final CaffineCache<String> refreshTokenCache;
    private final SysUserDetailsService loadUserDetailsService;
    private final PasswordEncoder passwordEncoder;
    @Autowired
    public WebSecurityConfig(SecurityAuthenticationEntryPoint securityAuthenticationEntryPoint, RedisAutoTemplate redisAutoTemplate, CaffineCache<String> accessTokenCache, CaffineCache<String> refreshTokenCache, SysUserDetailsService loadUserDetailsService, PasswordEncoder passwordEncoder) {
        this.securityAuthenticationEntryPoint = securityAuthenticationEntryPoint;
        this.redisAutoTemplate = redisAutoTemplate;
        this.accessTokenCache = accessTokenCache;
        this.refreshTokenCache = refreshTokenCache;
        this.loadUserDetailsService = loadUserDetailsService;
        this.passwordEncoder = passwordEncoder;
    }
    private SecurityAuthenticationEntryPoint securityAuthenticationEntryPoint;
    @Autowired
    private RedisAutoTemplate redisAutoTemplate;
    @Autowired
    private CaffineCache<String> accessTokenCache;
    @Autowired
    private CaffineCache<String> refreshTokenCache;
    @Autowired
    private PasswordEncoder passwordEncoder;
    @Autowired
    private  SysUserDetailsService loadUserDetailsService;
    /**
@@ -86,7 +82,7 @@
     */
    @Override
    public void configure(AuthenticationManagerBuilder auth) {
        auth.authenticationProvider(new AuthenticationProvider(loadUserDetailsService, passwordEncoder));
        auth.authenticationProvider(new AuthenticationProvider(loadUserDetailsService,passwordEncoder));
    }