Keine Beschreibung

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

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].