Настроить NoOpPasswordEncoder весной - PullRequest
0 голосов
/ 26 июня 2019

У меня есть эта конфигурация в Spring для паролей.

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

Но похоже, что она устарела, мне не нужно шифровать остальные ключи.Мне нужно хранить их в виде простого текста.Как я могу это настроить?

1 Ответ

0 голосов
/ 26 июня 2019

Это PasswordEncoder устарело, из-за этой проблемы - нажмите .Не то чтобы он был безопасным или более надежным до устаревания (поскольку он все равно ничего не делает), он просто устарел как часть чего-то большего.

Если вы хотите использовать это PasswordEncoder, вы можете сделать этои игнорируйте устаревание, просто знайте, что он совершенно ничего не делает (возможно, кроме того, что дает кому-то, не знакомому с базой кодов, ложное чувство безопасности) и, как сказано в документации, - должен использоваться только для тестирования.

Если вы действительновы хотите избежать использования этого класса, и вы хотите хранить вещи в открытом тексте, и все же по какой-то причине объявить PasswordEncoder как бин (я не очень понимаю, зачем кому-то нужна комбинация этих трех вещей), тогда вы можете реализовать свойсобственный PasswordEncoder, это простой интерфейс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...