2
0

Тайлбар байхгүй

Steve Riesenberg 7215c72373 Migrate slack notifications to GChat 11 сар өмнө
.github 7215c72373 Migrate slack notifications to GChat 11 сар өмнө
.idea 40b2118d36 Fix checkstyle rules could not be parsed 4 жил өмнө
acl 6c3f53ac0a Fix typo in BasicLookupStrategy Javadoc 3 жил өмнө
aspects ec8912aa47 Update aspectj-plugin to 6.3.0 3 жил өмнө
bom 777a27523e fix bom 4 жил өмнө
buildSrc 5b293d2116 Automate spring-security.xsd 2 жил өмнө
cas ac9c29b2a0 Add UsernamePasswordAuthenticationToken factory methods 3 жил өмнө
config 5b293d2116 Automate spring-security.xsd 2 жил өмнө
core 5a7f12f1a9 Check for null Authentication 1 жил өмнө
crypto 37d856dca4 Correct input validation for 31 rounds 3 жил өмнө
data 48ef3f4719 Some Security Expressions cause NPE when used within Query annotation 3 жил өмнө
dependencies 56292c9971 Update org.springframework.data to 2021.2.14 2 жил өмнө
docs 4ce7cde155 Add Firewall for WebFlux 11 сар өмнө
etc 7b88ab289d Add nohttp exclusion 2 жил өмнө
git 1c014eb512 Use 6.0.x instead of 3.0.x as default branch 3 жил өмнө
gradle 8cde8fb363 Update Gradle to 7.5.1 2 жил өмнө
itest ac9c29b2a0 Add UsernamePasswordAuthenticationToken factory methods 3 жил өмнө
ldap 2461d00f4d Merge branch '5.6.x' into 5.7.x 2 жил өмнө
messaging b39f213e64 Revert "Add AuthorizationManager to Messaging" 3 жил өмнө
oauth2 c4e9fb885d Delay JWSVerificationKeySelector Construction 2 жил өмнө
openid ac9c29b2a0 Add UsernamePasswordAuthenticationToken factory methods 3 жил өмнө
remoting ac9c29b2a0 Add UsernamePasswordAuthenticationToken factory methods 3 жил өмнө
rsocket ac9c29b2a0 Add UsernamePasswordAuthenticationToken factory methods 3 жил өмнө
saml2 b4083f1b9e Revert "gh-13136 fixed log level related bug" 2 жил өмнө
scripts 97acbcc2d0 Exclude duplicate issues from changelog 3 жил өмнө
taglibs 6e145b459f javax.servlet.jsp-api -> jakarta.servlet.jsp-api 3 жил өмнө
test bcc1cfc28a Restore OAuth2AuthorizedClientRepository Test Instrumentation 2 жил өмнө
web 4ce7cde155 Add Firewall for WebFlux 11 сар өмнө
.editorconfig 88c64b3b7b Fixed link in .editorconfig 4 жил өмнө
.gitattributes 4272889dc8 Install Structure101 Plugin 4 жил өмнө
.gitignore c8342fcfae Use antora-extensions 1.10.0 1 жил өмнө
.sdkmanrc 225e4fdc95 Add .sdkmanrc 3 жил өмнө
CONTRIBUTING.adoc 26bb60c567 Add rncToXsd task description to CONTRIBUTING.adoc 3 жил өмнө
LICENSE.txt 13482db003 Add LICENSE.txt 5 жил өмнө
README.adoc 98321b769a Fixed Broken Support Link 2 жил өмнө
RELEASE.adoc c57853e5fa Document sagan Release tasks require read:org scope 3 жил өмнө
build.gradle f125785328 Update io.spring.nohttp to 0.0.11 2 жил өмнө
class_mapping_from_2.0.x.txt 48dcc211e9 SEC-1148: Simple classname mapping from 2.0 to 3.0 16 жил өмнө
gradle.properties 1b0c4d68da Next development version 1 жил өмнө
gradlew aabb116a07 Update to Gradle 7.3 3 жил өмнө
gradlew.bat 01855fcce2 Update to Gradle 6.6.1 5 жил өмнө
notice.txt 3b89754926 URL Cleanup 6 жил өмнө
settings.gradle 663f5cf76b Remove /plugins-release and /plugins-snapshot from build 2 жил өмнө

README.adoc

image::https://badges.gitter.im/Join%20Chat.svg[Gitter,link=https://gitter.im/spring-projects/spring-security?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge]

image:https://github.com/spring-projects/spring-security/workflows/CI/badge.svg?branch=main["Build Status", link="https://github.com/spring-projects/spring-security/actions?query=workflow%3ACI"]

image:https://img.shields.io/badge/Revved%20up%20by-Gradle%20Enterprise-06A0CE?logo=Gradle&labelColor=02303A["Revved up by Gradle Enterprise", link="https://ge.spring.io/scans?search.rootProjectNames=spring-security"]

= Spring Security

Spring Security provides security services for the https://docs.spring.io[Spring IO Platform]. Spring Security 5.0 requires Spring 5.0 as
a minimum and also requires Java 8.

For a detailed list of features and access to the latest release, please visit https://spring.io/projects[Spring projects].

== Code of Conduct
Please see our https://github.com/spring-projects/.github/blob/main/CODE_OF_CONDUCT.md[code of conduct]

== Downloading Artifacts
See https://docs.spring.io/spring-security/site/docs/current/reference/html5/#getting[Getting Spring Security] for how to obtain Spring Security.

== Documentation
Be sure to read the https://docs.spring.io/spring-security/site/docs/current/reference/htmlsingle/[Spring Security Reference].
Extensive JavaDoc for the Spring Security code is also available in the https://docs.spring.io/spring-security/site/docs/current/api/[Spring Security API Documentation].

== Quick Start
See https://docs.spring.io/spring-security/site/docs/current/reference/html5/#servlet-hello[Hello Spring Security] to get started with a "Hello, World" application.

== Building from Source
Spring Security uses a https://gradle.org[Gradle]-based build system.
In the instructions below, https://vimeo.com/34436402[`./gradlew`] is invoked from the root of the source tree and serves as
a cross-platform, self-contained bootstrap mechanism for the build.

=== Prerequisites
https://help.github.com/set-up-git-redirect[Git] and the https://www.oracle.com/technetwork/java/javase/downloads[JDK11 build].

Be sure that your `JAVA_HOME` environment variable points to the `jdk-11` folder extracted from the JDK download.

=== Check out sources
[indent=0]
----
git clone git@github.com:spring-projects/spring-security.git
----

=== Install all spring-\* jars into your local Maven cache
[indent=0]
----
./gradlew publishToMavenLocal
----

=== Compile and test; build all jars, distribution zips, and docs
[indent=0]
----
./gradlew build
----

Discover more commands with `./gradlew tasks`.
See also the https://github.com/spring-projects/spring-framework/wiki/Gradle-build-and-release-FAQ[Gradle build and release FAQ].

== Getting Support
Check out the https://stackoverflow.com/questions/tagged/spring-security[Spring Security tags on Stack Overflow].
https://spring.io/support[Commercial support] is available too.

== Contributing
https://help.github.com/articles/creating-a-pull-request[Pull requests] are welcome; see the https://github.com/spring-projects/spring-security/blob/main/CONTRIBUTING.adoc[contributor guidelines] for details.

== License
Spring Security is Open Source software released under the
https://www.apache.org/licenses/LICENSE-2.0.html[Apache 2.0 license].