Какова цель атрибута enable
класса org.springframework.security.core.userdetails.User
? Должен ли я всегда сохранять этот атрибут в своей таблице «user» и использовать его для заполнения экземпляров пользователя при получении?Цель атрибута enable Spring Security Класс пользователя
0
A
ответ
3
См. UserDetails интерфейс для получения более подробной информации и проверки isEnabled()
метод.
Указывает, включен или отключен пользователь. Пользователь с отключенным доступом не может быть аутентифицирован.
Атрибут используется, когда пользователь проходит аутентификацию. Если пользователь отключен, Spring Security выбрасывает исключение DisabledException
.
Однако, вы можете реализовать свой собственный AuthenticationProvider
, который будет игнорировать этот атрибут, если это бесполезно для вас, или вы можете установить его всегда истинной когда создаются User
экземпляры.
Следовательно, сохранение этого атрибута в постоянном хранилище зависит только от ваших потребностей.
Смежные вопросы
- 1. Sockjs fallback with Spring Security CSRF enable
- 2. Ошибка аутентификации пользователя Spring Security
- 3. Jenkins Enable Security не работает
- 4. spring security перенаправить пользователя ROLE
- 5. Spring Security: пользовательские данные пользователя
- 6. Передайте имя пользователя Spring Security
- 7. Spring Security: аутентификация пользователя вручную
- 8. Spring Security для одного пользователя
- 9. Spring Security: разделение контроллера на роль пользователя
- 10. Учетная запись пользователя отключена - Spring Security
- 11. Grails, Spring Security core, сменить полномочия пользователя
- 12. Spring Security выгружает пользователя во время выполнения
- 13. Какова цель атрибута имени аннотации Spring Bean?
- 14. Журналы Spring Security, удаленного пользователя и Tomcat
- 15. Grails Spring Security core - Пользовательская информация пользователя?
- 16. Spring Security Interceptor не добавляется в класс
- 17. Получить дополнительную информацию от пользователя - Spring Security
- 18. Как настроить пользователя переключателя Spring Security?
- 19. Spring Security UserDetails и имя пользователя
- 20. Grails Spring Security Имя пользователя глобально
- 21. один сеанс на пользователя spring security 3.2
- 22. Spring Security 2.0, Получение статуса аутентификации пользователя
- 23. Получить пароль текущего пользователя от spring-security
- 24. Spring Security 4 перехват анонимного пользователя AccessDeniedException
- 25. Spring Security LDAP получить имя пользователя
- 26. Spring Security, позволяющая использовать альтернативу имени пользователя
- 27. Grails spring security получение зарегистрированного пользователя
- 28. Аутентификация пользователя GWT, например, Spring Security?
- 29. Spring Security 3 проверить подлинность пользователя
- 30. Grails Spring Security получите пользователя по id
Спасибо за ответ –
pgiecek, спасибо! – Igor