Почему Spring Security заставляет вас получать полномочия перед проверкой пароляJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Почему Spring Security заставляет вас получать полномочия перед проверкой пароля

Сообщение Anonymous »

Я следую этому руководству для реализации Spring Security
https://www.baeldung.com/role-and-privi ... gistration
Мне интересно, почему это нормально, что вы получаете полномочия, затем добавляете их в данные пользователя, а затем проверяете учетные данные (в данном случае пароль).
Поэтому, если полномочия сохраняются в базе данных, когда пользователь входит в систему с неправильным паролем, вместо того, чтобы просто запрашивать пользователя из базы данных, вам также необходимо запрашивать полномочия, а затем они все равно не используются.
@Override
public UserDetails loadUserByUsername(String email)
throws UsernameNotFoundException {

User user = userRepository.findByEmail(email);
if (user == null) {
return new org.springframework.security.core.userdetails.User(
" ", " ", true, true, true, true,
getAuthorities(Arrays.asList(
roleRepository.findByName("ROLE_USER"))));
}

return new org.springframework.security.core.userdetails.User(
user.getEmail(), user.getPassword(), user.isEnabled(), true, true,
true, getAuthorities(user.getRoles()));
}


Подробнее здесь: https://stackoverflow.com/questions/784 ... g-password
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Spring Security Oauth - неверные полномочия
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Spring Boot 3.3.2 с проблемой Spring Security 6.3.1 (нет поддержки auth0-spring-security-api с Spring Framework 3.3.2)
    Anonymous » » в форуме JAVA
    0 Ответы
    94 Просмотры
    Последнее сообщение Anonymous
  • Spring безопасность загрузки возвращает предоставленные полномочия как пустые
    Anonymous » » в форуме JAVA
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • C# Ошибка входа в систему с проверкой/проверкой текста
    Anonymous » » в форуме C#
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Полномочия CPPREST
    Anonymous » » в форуме C++
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»