草庐IT

userDetailsManager

全部标签

java - 如何在不知道密码的情况下使用 Spring Security 以用户身份自动登录?

我的应用程序使用SpringSecurity,我的客户要求:用户在注册后能够自动登录。管理员可以在不知道密码的情况下以任何用户身份登录。所以我需要弄清楚如何在不知道密码的情况下以任何用户身份自动登录。如何使用SpringSecurity实现这一点? 最佳答案 为了让它工作,我必须:配置对UserDetailsS​​ervice(jdbcUserService)的引用在我的Controller中Autowiring我的userDetailsManager:@Autowired@Qualifier("jdbcUserService")/

java - 无法使用 Spring Boot 和基于 Java 的配置注入(inject) UserDetailsManager

我有一个springbootwebapp,它使用基于Java的配置来配置JdbcUserDetailsManager:@Configuration@EnableWebMvcSecuritypublicclassSecurityConfigextendsWebSecurityConfigurerAdapter{@AutowiredprotectedDataSourcedataSource;@AutowiredpublicvoidconfigAuthentication(AuthenticationManagerBuilderauth)throwsException{auth.jdbcAu