在javaspring中设置安全应用程序的密码

qv7cva1a  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(218)

我在学习spring安全,我在做一个应用程序,希望你登录,如果密码,用户名等。是的,你可以看到一条信息。
这将是包含main方法的文件:

public class SecureAppApplication {

    public static void main(String[] args) {
        SpringApplication.run(SecureAppApplication.class, args);
    }

}

注意,我有 @SpringBootApplication 在类声明上方*(见答案底部)
这是配置文件:

@Configuration
@EnableWebSecurity
public class AppSecurityConfig extends WebSecurityConfigurerAdapter
{

    @SuppressWarnings("deprecation")
    @Bean
    @Override
    protected UserDetailsService userDetailsService() {

        List<UserDetails> users = new ArrayList<>();
        users.add(User.withDefaultPasswordEncoder().username("navin").password("1234").roles("USER").build());

        return new InMemoryUserDetailsManager(users);
    }

}

用户名是navin,密码是1234。
问题是:当我插入 @SpringBootApplication 它在控制台中生成自己的密码,如下所示: Using generated security password: b6b1f648-d138-4ef3-9a7f-773447ead654 而我是否使用一个变种,我发现在一个论坛上,以避免自动配置的网页,我试图搜索(localhost:8080....)无法找到: @SpringBootApplication(exclude = {SecurityAutoConfiguration.class }) 不管我是否使用注解,它都会产生各种错误。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题