Marcus Da Coregio
e2e93887af
Update JFrog Build Info plugin
...
Issue gh-9615
2021-10-04 16:01:40 -03:00
Marcus Da Coregio
d2e5f2ae0d
Update Gradle to 7.2
...
Closes gh-9615
2021-10-04 15:19:40 -03:00
Eleftheria Stein
7d81a52780
Allow AuthenticationPrincipal argument type to be primitive
...
Closes gh-10172
2021-10-04 16:22:21 +02:00
Marcus Da Coregio
7112ee3eaa
Allow SAML 2.0 loginProcessingURL without registrationId
...
Closes gh-10176
2021-10-04 09:54:40 -03:00
Alexander Furer
8c74d6cea5
Fix isAssignable order
...
Closes gh-10236
2021-09-30 13:56:37 -06:00
Marcus Da Coregio
e36e2b2a97
Move Saml2AuthnRequestRepository to web package
...
Moving to solve package tangles
Issue gh-9185
2021-09-29 14:10:39 -03:00
Rob Winch
cff0bde1a3
GitHub Actions uses spring-builds+github user
...
This is more clear than spring-builds user
2021-09-28 15:09:03 -05:00
Josh Cummings
0f8fa36b93
Fix OAuth2 Error Code
...
Closes gh-10319
2021-09-28 13:24:51 -06:00
Darren Forsythe
5556b821e3
Check for multiple access tokens per rfc 6750
...
Check for multiple access tokens on the ServerHttpRequest rather than get get first. If multiples are found throw a OAuth2AuthenticationException.
Closes gh-5708
2021-09-28 08:07:06 -06:00
Josh Cummings
770c57ecc9
Add Structure101 to CI Build
...
Closes gh-6236
2021-09-27 16:23:19 -06:00
Josh Cummings
64f0102425
Establish Structure101 Baseline
...
Issue gh-6236
2021-09-27 16:06:43 -06:00
Josh Cummings
4272889dc8
Install Structure101 Plugin
...
Issue gh-6236
2021-09-27 14:56:03 -06:00
Josh Cummings
6978f51f19
Structure101 Build Plugin
...
Issue gh-6236
2021-09-27 14:56:03 -06:00
Rob Winch
b57caf22af
Use GH_ACTIONS_REPO_TOKEN
2021-09-27 13:29:29 -05:00
Daniel Garnier-Moiroux
2fb8e66bc8
Saml2WebSsoAuthenticationFilter adds authentication details
...
Closes gh-7722
2021-09-27 11:44:30 -03:00
heowc
84d173c310
Fix typo
2021-09-27 10:55:18 -03:00
OllisGit
658aff501c
Assert Error-Messages already includes dashes
...
When the cert-content is not valid, the assert output message is not correct.
Because it outputs too many dashes .The const X509- and PKCS8-PEM_HEADER already includes the dashes.
I took the output message via copy and paste, but it was still not valid ;-(
Only the output is affected, the checks itself is correct.
2021-09-27 09:53:55 -03:00
Rob Winch
3b64cdfc03
Fix XsdDocumentedTests
...
Issue gh-5835
2021-09-24 10:25:26 -05:00
Joe Grandja
97c949d929
oauth2Login() AuthenticationProvider's preserve root cause exception when rethrown
...
Closes gh-10228
2021-09-24 10:41:31 -04:00
Joe Grandja
5830fda2fa
Introduce JwtEncoder
...
Closes gh-9208
2021-09-24 05:13:40 -04:00
Rob Winch
339a05312e
Use Antora
...
Closes gh-5835
2021-09-23 16:25:46 -05:00
Rob Winch
14fd213557
Better consistency between reactive and servlet
2021-09-23 15:50:14 -05:00
Rob Winch
77dc3d1a0e
Move to servlet/configurations/*
2021-09-23 15:50:14 -05:00
Rob Winch
ca2bc958df
Create features/integrations
2021-09-23 15:50:14 -05:00
Rob Winch
ab63ebbbee
Add link to authorization from features.
2021-09-23 15:50:14 -05:00
Rob Winch
176e6b6000
Add additional info to overview
2021-09-23 15:50:14 -05:00
Rob Winch
d6ada7fb18
Remove /servlet/hello/index.adoc
...
This is now /servlet/getting-started.adoc
2021-09-23 15:50:14 -05:00
Rob Winch
e368734557
Update "Big Picture" to Architecture
2021-09-23 15:50:14 -05:00
Rob Winch
0d339aeda6
Add Reactive Getting Started Page
2021-09-23 15:50:14 -05:00
Rob Winch
7537aa5124
Add generic authorization page
2021-09-23 15:50:14 -05:00
Rob Winch
a1c7a39bd3
Fix Firewall link in nav
2021-09-23 15:50:14 -05:00
Rob Winch
d52aab88af
Update nav text Project Modules
2021-09-23 15:50:14 -05:00
Rob Winch
7f5b008266
Add spring-security-docs-generated to local-antora-playbook.yml
2021-09-23 15:50:14 -05:00
Rob Winch
be9ff16583
Remove Asciidoctor from the build in favor of Antora
2021-09-23 15:50:14 -05:00
Rob Winch
871bc1c42c
The next version of Security is 5.6
2021-09-23 15:50:14 -05:00
Rob Winch
7e2eb6894f
Use component name of ''
...
This makes it so that the URL contains security in the root of the deploy
folder. We will do this until we decide to add projects other than the
security related projects.
2021-09-23 15:50:14 -05:00
Rob Winch
52bfae5e27
Servlet Authentication no a link in nav
2021-09-23 15:50:14 -05:00
Rob Winch
a7f3f54a33
architecture/index.adoc -> ../architecture.adoc
...
BASE_DIR=docs/modules/ROOT/pages
git --no-pager diff HEAD~1 --diff-filter=R -M | sed -Ez "s%(\nrename to|rename from |similarity index [^\n]+|diff[^\n]+|$BASE_DIR/)%%g" | grep "\S" | while read rename_from_to; do
from=$(echo $rename_from_to | cut -f 1 -d " ")
to=$(echo $rename_from_to | cut -f 2 -d " ")
echo "processing rename from $from to $to"
find "$BASE_DIR/../" -name "*.adoc" | while read adoc_file; do
sed -i -E "s%xref:$from%xref:$to%g" "$adoc_file"
done
done
2021-09-23 15:50:14 -05:00
Rob Winch
583761f916
unpwd->passwords folder
2021-09-23 15:50:14 -05:00
Rob Winch
e4ce7249cc
Generate antora.yml and push to spring-security-docs-generated
2021-09-23 15:50:14 -05:00
Rob Winch
a0e9c67482
Fix antora version
2021-09-23 15:50:13 -05:00
Rob Winch
0b587dcef1
Reduce folders
2021-09-23 15:50:13 -05:00
Rob Winch
2da377ec88
Fix antora security version
2021-09-23 15:50:13 -05:00
Rob Winch
e681e44268
overview/ -> ../
2021-09-23 15:50:11 -05:00
Rob Winch
a64a694c60
Indent testing subsections in nav.adoc
2021-09-23 15:49:45 -05:00
Rob Winch
32331185dc
Fix local anchor
2021-09-23 15:49:45 -05:00
Rob Winch
29a7669101
rg "xref:\S+?#\S+\[\]" docs/modules -l -g "*.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
text_file=$(echo $id_file | sed 's/\.id$/.text/')
default_text=$(cat $text_file)
sed -i -E "s%xref:${xref_page}#${id}\[\]%xref:${xref_page}#${id}[$default_text]%g" $adoc_file_to_replace
fi
done
done
2021-09-23 15:49:45 -05:00
Rob Winch
1f90df6a14
mkdir -p build/ids
...
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
2021-09-23 15:49:43 -05:00
Rob Winch
d2affef356
Fix images
...
- Move images into assets/
- Remove figures form antora.yml
- Add :figures: to each page that uses it
2021-09-23 15:47:21 -05:00
Rob Winch
f5274926cf
Fix up reactive/oauth2/index.adoc links
2021-09-23 15:47:21 -05:00