How to use Spring security without password encoding?

前端 未结 4 2462
误落风尘
误落风尘 2021-02-20 10:49

I\'m trying to learn Spring security currently. I used BCryptPasswordEncoder to encode user password before persisting into a database

Code:



        
4条回答
  •  没有蜡笔的小新
    2021-02-20 11:07

    Did you try

    @Bean
    public static NoOpPasswordEncoder passwordEncoder() {
      return (NoOpPasswordEncoder) NoOpPasswordEncoder.getInstance();
    }
    

    And then in configure global security

    @Autowired
    public void configureGlobalSecurity(AuthenticationManagerBuilder auth) throws Exception {
            auth.jdbcAuthentication().usersByUsernameQuery(usersQuery).dataSource(dataSource)
                    .authoritiesByUsernameQuery(rolesQuery).passwordEncoder(passwordEncoder());
        }
    

提交回复
热议问题