Как мне настроить мой RepositoryRestResource для шифрования паролей, поступающих для моего класса User?
У меня установлена аутентификация JWT с использованием bean-компонента кодировщика паролей в моем классе "WebSecurityConfigurerAdapter".
@Override
protected void configure(AuthenticationManagerBuilder auth) throws
Exception {
auth.userDetailsService(userSecurityService).passwordEncoder(encoder());
}
@Bean
public PasswordEncoder encoder() {
return new BCryptPasswordEncoder();
}
Мой репозиторий выглядит следующим образом
@RepositoryRestResource(collectionResourceRel = "user", path = "user")
public interface UserRepository extends MongoRepository<User, String> {
User findByUsername(@Param("username") String name);
}