@Fly3110
web developer

Почему в яве хэшированием пароля пользовалетя занимается сервис?

Всем привет.

Разбираюсь с явой по примерам с сайта baeldung.com.
Возник вопрос по вот этому уроку: https://www.baeldung.com/spring-security-registrat...

Почему хэшированием пароля пользователя занимается сервис, который создает пользователя?
Ведь это оставляет возможность установить пользователю plain-text пароль.
  • Вопрос задан
  • 157 просмотров
Пригласить эксперта
Ответы на вопрос 1
xez
@xez Куратор тега Java
TL Junior Roo
Потому что ничего не мешает сделать вам проверку сложности пароля на фронте. И, согласно принципу single-responsibility, это не сервиса дело - какие там требования к сложности пароля. Кроме того, таким проверкам как раз на фронте и место. Нет никакого смысла отправлять пароль куда-то на бэк, чтобы там выяснилось, что пароль не соответствует требованиям.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы