Spring Security предоставляет услуги безопасности для платформы Spring IO. Для Spring Security 6.0 требуется как минимум Spring 6.0, а также Java 17.
Подробный список функций и доступ к последней версии можно найти на странице проектов Spring.
Пожалуйста, ознакомьтесь с нашим кодексом поведения
См. Получение Spring Security, чтобы узнать, как получить Spring Security.
Обязательно прочтите Справочник по безопасности Spring. Обширный JavaDoc для кода Spring Security также доступен в документации Spring Security API.
Вы также можете узнать, что нового в последней версии.
См. раздел Hello Spring Security, чтобы начать работу с приложением «Hello, World».
Spring Security использует систему сборки на основе Gradle. В приведенных ниже инструкциях ./gradlew
вызывается из корня дерева исходного кода и служит кросс-платформенным автономным механизмом начальной загрузки для сборки.
Git и сборка JDK17.
Убедитесь, что ваша переменная среды JAVA_HOME
указывает на папку jdk-17
, извлеченную из загрузки JDK.
git clone [email protected]:spring-projects/spring-security.git
spring-*.jar
в локальный репозиторий Maven../gradlew публикацииToMavenLocal
./gradlew сборка
Справочная документация в настоящее время не включена в zip-архив дистрибутива. Вы можете создать справочную документацию для этой ветки, выполнив следующую команду:
./gradlew :spring-security-docs:antora
Эта команда публикует сайт документации в каталоге docs/build/site
. Ветка playbook подробно описывает, как создавать справочную документацию.
Откройте для себя больше команд с помощью ./gradlew tasks
.
Ознакомьтесь с тегами Spring Security в Stack Overflow. Коммерческая поддержка также доступна.
Запросы на вытягивание приветствуются; подробности см. в правилах для участников.
Spring Security — это программное обеспечение с открытым исходным кодом, выпущенное под лицензией Apache 2.0.