Spring Security Tutorial
Spring Security - это гибкая и мощная структура аутентификации и контроля доступа для защиты веб-приложений Java на основе Spring.
Версия Spring для использования в этих уроках:
-
Весна 3.2.8. ВЫПУСК
-
Spring Security 3.2.3.RELEASE
Note
Попробуйте этоSpring Boot + Spring Security + Thymeleaf example
1. Spring Security Примеры
Примеры, показывающие, как защитить ваше веб-приложение с помощью Spring Security.
-
Spring Security Hello World XML Example
Spring MVC + Spring Security XML-проект с использованием формы входа по умолчанию. -
Spring Security Hello World Annotation Example
Spring MVC + проект на основе аннотаций Spring Security с использованием формы входа по умолчанию. -
Spring Security Custom Login Form XML Example
Spring MVC + Spring Security XML-проект, настраиваемая форма входа, функция выхода, защита CSRF и проверка подлинности в памяти. -
Spring Security Custom Login Form Annotation Example
Spring MVC + проект на основе аннотаций Spring Security, настраиваемая форма входа, функция выхода, защита CSRF и проверка подлинности в памяти. -
Spring Security Form Login Using Database – XML and Annotation Example
Аутентификация базы данных, Spring Security, библиотеки тегов JSP, JDBC, настраивает страницу с отказом в доступе 403 и т.д., как в XML, так и в аннотациях. -
Spring Security : Limit Login Attempts – XML and Annotation Example
Заблокируйте учетные записи пользователей, если пользователь сделал 3 неверные попытки входа в систему. -
Spring Security Remember Me Example
Помните меня, пример «подхода с постоянным токеном». Дополнительно: пользовательский логин из файла cookie me не может выполнить операцию обновления. -
Spring Security password hashing example
Кодировщик паролей с алгоритмом BCrypt. -
Spring Security + Hibernate XML Example
Использование Hibernate для загрузки пользователей для аутентификации базы данных. -
Spring Security + Hibernate Annotation Example
Использование Hibernate для загрузки пользователей для аутентификации базы данных.
2. FAQs
Некоторые часто задаваемые вопросы в Spring Security.
-
Customize 403 access denied page
Как тема, показывает, как настроить страницу с отказом в доступе 403, используя атрибут error-page и настраиваемый обработчик. -
Check if user is from remember me cookie
Если аутентификация == RememberMeAuthenticationToken -
Encoded password does not look like BCrypt
Длина «пароля» недостаточна для хранения значения хеширования bcrypt. -
How to get current login username in Spring Security
3 способа получить текущее имя пользователя для входа в Spring Security. -
ClassNotFoundException: org.springframework.security.web.savedrequest.DefaultSavedRequest
Некоторые устаревшие или устаревшие статьи ... могут обновляться в будущем.
-
Spring Security HTTP basic authentication example
Браузер отображает диалоговое окно входа в систему для аутентификации. -
Spring Security access control example
Пример реализации контроля доступа или авторизации в веб-приложении. -
Display custom error message in Spring Security
Как легко переопределить сообщения об ошибках Spring Security по умолчанию. -
Spring Security logout example
Простой пример, показывающий вам, как реализовать функцию выхода.