只能使用“生成的安全密码”进行登录

时间:2018-04-18 12:14:26

标签: security spring-boot spring-security

这是我的SecurityConfig

@Configuration
@EnableGlobalMethodSecurity ( securedEnabled = true )
public class SecurityConfig extends WebSecurityConfigurerAdapter {

    @Autowired
    public void configureAuth(AuthenticationManagerBuilder auth) throws Exception{
        auth
            .inMemoryAuthentication()
            .withUser("tom")
            .password("password")
            .roles("ADMIN")
        .and()
            .withUser("user")
            .password("password")
            .roles("USER");

    }}

即使我在内存中定义用户,我也无法使用它们登录,每次运行应用程序时都会获得生成的用户密码,我很确定,这不应该发生。

我已经尝试过发布here的解决方案,但根本没有运气。

Application.properties没有任何变化,主应用程序类是默认值,没有任何更改。

0 个答案:

没有答案