Gurunathan
a4cd6f4278
Advise Overriding equals() and hashCode() in UserDetails Implementations
...
This commit adds a documentation note explaining the importance of
overriding equals() and hashCode() in custom UserDetails implementations.
The default SessionRegistryImpl in Spring Security uses an in-memory
ConcurrentMap<Object, Set<String>>, Map<String,SessionInformation> to
associate principals with sessions. If a custom UserDetails class does
not properly override equals() and hashCode(), user sessions may not
be tracked or matched correctly.
I believe this helps developers avoid subtle session management issues
when implementing custom authentication logic.
Signed-off-by: Gurunathan <129361658+Gurunathan16@users.noreply.github.com>
7 months ago
Tran Ngoc Nhan
505fe3abed
Correct method name
...
Closes gh-17031
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
8 months ago
Josh Cummings
51239359ed
Fix ClearSiteData Code Snippet
...
Closes gh-16948
8 months ago
Soumik Sarker
bcef6ed74f
Reformatted lines in x509 overview documentation
...
Signed-off-by: Soumik Sarker <ronodhirsoumik@gmail.com>
8 months ago
Josh Cummings
85248083c0
Add Dark Mode CSS Style
...
Closes gh-14834
1 year ago
ImHyuk
4ac092c803
Update logout.adoc: Fix Customizing Logout Success Example
1 year ago
Steve Riesenberg
0a4eb0f09a
Update credential erasure examples
...
Closes gh-15683
1 year ago
Marcus Hert Da Coregio
779030b6cd
Document the role of CredentialsContainer
...
Closes gh-15319
1 year ago
Steve Riesenberg
f622d8e2e2
Polish gh-15235
2 years ago
Harsh4902
92cab2b678
Add 'Required Dependencies' section in ldap.adoc file
...
Closes gh-14699
2 years ago
Josh Cummings
e7ea4091a0
Migrate SampleLDIF to UnboundID
...
Closes gh-15089
2 years ago
Marcus Hert Da Coregio
c7b739eb3f
Fix broken link to jaspan article
...
Closes gh-14358
2 years ago
vvaadd
0a6e50d892
Minor code fix
2 years ago
Marcus Hert Da Coregio
08f11f06ab
Revert unnecessary commits from main
...
Issue gh-15016
2 years ago
Habin Song
74d85c1e46
Typo: Update anonymous.adoc
...
I changed 'instancesthat' to 'instances that'
2 years ago
Habin Song
35ab9c55c4
Typo: Update rememberme.adoc
...
I changed 'unecessarily' to 'unnecessarily'
2 years ago
Habin Song
49f447f3d0
Update session-management.adoc
...
lambda expression typo. I changed '(session) - session' to '(session) -> session'
2 years ago
Habin Song
fbb35a1e3d
Typo: Update ldap.adoc
...
there is no word like 'byusing'. I fixed 'byusing' to 'by using'.
2 years ago
Amit Mahato
237dd7799f
fix: typo in Authentication Architecture ProviderManager
2 years ago
Andreas Büchel
3346f2dd73
fix typo in anonymous.adoc
2 years ago
Steve Riesenberg
a32cd66179
Polish gh-14263
2 years ago
Federico Herrera
10e0f98d5e
Add doc and javadoc for CachingUserDetailsService
...
Close gh-10914
2 years ago
Steve Riesenberg
8cdd53f531
Polish gh-13593
2 years ago
Seongguk Jeong
54b8f3874f
Fix link in authentication/architecture.adoc
...
Closes gh-13577
2 years ago
Dong, Xue-Han
fafb579a6e
fix code blocks formatting mistakes.
2 years ago
Steve Riesenberg
9db33f33c7
Revert unnecessary merges on 6.0.x
...
This commit removes unnecessary main-branch merges starting from
8750608b5b and adds the following
needed commit(s) that were made afterward:
- 5dce82c48b
2 years ago
Mark Bonnekessel
c823b00794
Update logout.adoc: Replace Directives with Directive
2 years ago
Steve Riesenberg
bfc31bacab
Polish Username/Password Authentication page
...
Issue gh-11926
(cherry picked from commit 781d575921 )
2 years ago
Steve Riesenberg
781d575921
Polish Username/Password Authentication page
...
Issue gh-11926
2 years ago
abramofranchetti
ab478a13bc
Clarify Effects Disabling CSRF Has On Logout
...
Issue gh-13062
2 years ago
Steve Riesenberg
81d91063a5
Document how to publish an AuthenticationManager
...
Closes gh-11926
2 years ago
Steve Riesenberg
7d5a541a7b
Backport "Revisit CSRF page" to 6.0.x
...
(cherry picked from commit e7fa34008b01b2ec56b08bb94c131d4bfbd313a1)
Closes gh-13910
2 years ago
Some developer
5a25a8220b
Fix grammar
2 years ago
Mario Petrovski
1db8734101
Closes #11450 Add Java beans configuration for Remmember Me Docs
2 years ago
Seongguk Jeong
90936537dc
Update links in adocs
...
Spring Security 6.0 requires Spring 6.0 as a minimum and Spring 6.0 requires a minimum of Tomcat 10/Jetty 11
Closes gh-13565
2 years ago
Madhura Bhave
68f9371fa6
Fix minor typo in docs
2 years ago
Rob Winch
39c43159f4
Convert to Asciidoctor Tabs
...
Closes gh-13403
3 years ago
Anubhav Ahlawat
2279f9fd39
Typos in persistence section
3 years ago
Steve Riesenberg
e7fa34008b
Revisit CSRF page
...
Closes gh-13089
3 years ago
Josh Cummings
eea3b7734f
Address Antora Warnings
3 years ago
Josh Cummings
3469bcb822
Address Antora Warnings
3 years ago
1993heqiang
1631cac150
Fix typo cas.adoc
3 years ago
Josh Cummings
e5fcf1ebcf
Revisit Request and Method Security Docs
...
Issue gh-13088
3 years ago
Josh Cummings
33b266e8fa
Add Boot Link
...
Issue gh-13062
3 years ago
Josh Cummings
3f6f01ce20
Add Spring MVC Links
...
Issue gh-13062
3 years ago
Josh Cummings
62fec2f969
Revisit Logout Docs
...
Closes gh-13062
3 years ago
Marcus Da Coregio
2d52fb8e4b
Clear Repository on Logout
3 years ago
1993heqiang
54de5c9537
Fix documentation code block bug.
...
Closes gh-12980
3 years ago
Marcus Da Coregio
eb58655fa9
Improve Docs by mentioning that Empty SecurityContext should be saved
...
Closes gh-12906
3 years ago
Bishakh Ghosh
c75ee25a6d
Fix documentation code block bug
...
Fixes #12850
3 years ago