mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-05-30 00:32:14 +00:00
find -name "*.adoc" | xargs -I{file} awk -v file={file} '/\[\[/ { gsub("\[|\]", ""); id=$0; gsub("./docs/modules/ROOT/pages/", "", file); gsub("\[|\]", ""); id=$0;getline;text=$0; sub("^=+ ","", text); print file > "build/ids/"id".id"; print text > "build/ids/"id".text" }' {file} find docs/modules -name "*.adoc"|while read adoc_file_to_replace; do echo "Replacing $adoc_file_to_replace" for id_file in build/ids/*.id; do id=$(basename $id_file | sed 's/\.id$//') xref_page=$(cat $id_file) if [[ "$adoc_file_to_replace" -ef "./docs/modules/ROOT/pages/$xref_page" ]] then echo " - Skipping same page refid $id " else sed -i -E "s%<<$id(|,([^,>]+))>>%xref:${xref_page}#${id}[\2]%g" $adoc_file_to_replace fi done done
14 lines
811 B
Plaintext
14 lines
811 B
Plaintext
[[authentication]]
|
|
= Authentication
|
|
|
|
Spring Security provides comprehensive support for https://en.wikipedia.org/wiki/Authentication[authentication].
|
|
Authentication is how we verify the identity of who is trying to access a particular resource.
|
|
A common way to authenticate users is by requiring the user to enter a username and password.
|
|
Once authentication is performed we know the identity and can perform authorization.
|
|
|
|
== Authentication Support
|
|
|
|
Spring Security provides built in support for authenticating users.
|
|
This section is dedicated to generic authentication support that applies in both Servlet and WebFlux environments.
|
|
Refer to the sections on authentication for xref:servlet/authentication/index.adoc#servlet-authentication[Servlet] and WebFlux for details on what is supported for each stack.
|