Rob Winch
05116eabbd
Merge branch '6.3.x' into 6.4.x
...
- adb303e Add testRuntimeOnly junit-platform-launcher
Closes gh-16756
2025-03-17 14:18:49 -05:00
Rob Winch
adb303e152
Add testRuntimeOnly junit-platform-launcher
...
Closes gh-16755
2025-03-17 14:16:44 -05:00
Josh Cummings
dc2e1af2da
Align Method Traversal with MergedAnnotations
...
Closes gh-16751
2025-03-17 10:11:46 -06:00
Josh Cummings
4993fa863a
Merge branch '6.3.x' into 6.4.x
2025-03-17 09:49:01 -06:00
Josh Cummings
36ea1b11a7
Fix Compilation Error
...
Issue gh-16697
2025-03-17 09:43:21 -06:00
Josh Cummings
4ae0965b1c
Merge branch '6.3.x' into 6.4.x
2025-03-04 09:52:31 -07:00
Josh Cummings
46cd94b5f4
SpEL Propagates Authorization Exceptions
...
Closes gh-16697
2025-03-04 09:51:55 -07:00
Josh Cummings
954101ab0c
Use Thread-Safe Map
...
Issue gh-15906
2025-02-26 11:28:10 -07:00
Josh Cummings
b4c7795699
Support Serialization for Authorization Components
...
Closes gh-16544
2025-02-05 13:58:32 -07:00
Josh Cummings
47fd6befde
Ensure Serialization Compatibility for AuthenticationException
...
Issue gh-16286
2025-02-03 12:34:43 -07:00
Josh Cummings
36716d12ba
Serialization Support of Core Components
...
Issue gh-16276
2025-01-23 16:50:30 -07:00
Josh Cummings
3e4ba737e7
Don't Support Serialzation of Deprecated Access Classes
...
Issue gh-16276
2025-01-23 16:46:38 -07:00
Josh Cummings
d7921daa13
Support Serialization for SecurityConfig
...
Issue gh-16276
2025-01-23 16:44:53 -07:00
Josh Cummings
bbe4f87641
Mark Serialization Support for Events
...
Issue gh-16276
2025-01-17 16:08:31 -07:00
Josh Cummings
45da5c94b6
Support Serialization in Test Classes
...
Issue gh-16276
2025-01-17 14:15:30 -07:00
Josh Cummings
244fd2eb51
Support Serialization in Exceptions
...
Issue gh-16276
2025-01-14 18:37:53 -07:00
Josh Cummings
8735368d9e
Don't Support Serialization of Jackson Modules
...
Issu gh-16276
2025-01-14 17:04:36 -07:00
Toshiaki Maki
5075869418
Fix for JdbcOneTimeTokenService cleanupExpiredTokens failing with PostgreSQL
...
Closes gh-16344
2025-01-13 17:09:57 -06:00
Josh Cummings
b9911fd522
Add serialVersionUID to Authentication classes
...
Issue gh-16276
2024-12-13 16:41:32 -07:00
Joe Grandja
c2cfe92a02
Merge branch '6.3.x'
2024-11-18 05:16:16 -05:00
Joe Grandja
709103e38c
Merge branch '6.2.x' into 6.3.x
2024-11-18 04:45:38 -05:00
Joe Grandja
a8c4d6cead
Require Locale argument for toLower/toUpperCase usage
2024-11-18 04:22:26 -05:00
Josh Cummings
69cbe12a7b
Register Authorization Proxied Type
...
Closes gh-16106
2024-11-15 15:07:37 -07:00
Tran Ngoc Nhan
ffed4ea1dc
Polish diamond usage
2024-10-25 13:42:33 -07:00
Max Batischev
9cb81f8ad5
Polish JdbcOneTimeTokenService
2024-10-25 13:26:52 -07:00
Josh Cummings
981fbd5c2c
Polish Tests
...
Closes gh-14768
2024-10-24 20:51:34 -07:00
Max Batischev
ec13b8db4b
Add @FunctionalInterface to AuthorizationEventPublisher
2024-10-23 12:45:00 -07:00
Josh Cummings
95aaf3566f
Use Thread-safe Map
...
Closes gh-15906
2024-10-22 16:16:17 -07:00
Steve Riesenberg
af2b84246b
Fix flaky test
...
Issue gh-15735
2024-10-18 12:22:08 -05:00
kwonyonghyun
b8aa78829c
Improve readability of empty collection checks
2024-10-14 12:16:39 -07:00
Tran Ngoc Nhan
31f8caec5f
Polish diamond operator usage
2024-10-14 11:51:35 -07:00
Josh Cummings
9ce5a76e8c
Polish AuthorizationManager#authorize
...
Issue gh-14843
2024-10-14 11:48:57 -07:00
Max Batischev
e7644925f8
Add AuthorizationResult support for AuthorizationManager
...
Closes gh-14843
2024-10-14 11:48:57 -07:00
Josh Cummings
702538ebce
AuthorizationEventPublisher Accepts AuthorizationResult
...
Closes gh-15915
Co-authored-by: Max Batischev <mblancer@mail.ru>
2024-10-14 11:48:57 -07:00
Munawar Hafiz
aa7ef1192e
Replaces Date().getTime() method with System.currentTimeMillis()
2024-10-10 14:29:25 -05:00
Josh Cummings
b26f2af5d5
Polish
...
Formatting as well as adding a missing defer
Issue gh-15699
2024-10-07 16:39:54 -07:00
Max Batischev
2ca2e56383
Add Reactive One-Time Token Login support
...
Closes gh-15699
2024-10-07 16:39:54 -07:00
Rob Winch
1dd79c379b
Add JdbcOneTimeTokenService
...
Closes gh-15735
2024-10-02 14:42:13 -05:00
Rob Winch
c3a5ae1254
Fix logger checkstyle
2024-10-02 14:39:58 -05:00
Rob Winch
7738e6c895
Add logger.isDebugEnabled()
...
Issue gh-15735
2024-10-02 14:24:23 -05:00
Rob Winch
c4b60cd080
Reduce visibility for JdbcOneTimeTokenServiceTests
...
Issue gh-15735
2024-10-02 14:24:23 -05:00
Rob Winch
650ec3ba82
Use Duration for calculating validity
...
This improves readability.
Issue gh-15735
2024-10-02 14:24:23 -05:00
Rob Winch
e8c71df899
Use private Inner JdbcOneTimeTokenService classes
...
Issue gh-15735
2024-10-02 14:24:23 -05:00
Rob Winch
612b15abcc
JdbcOneTimeTokenService.setCleanupCron
...
Spring Security uses setter methods for optional member variables. Allows
for a null cleanupCron to disable the cleanup.
In a clustered environment it is likely that users do not want all nodes
to be performing a cleanup because it will cause contention on the ott
table.
Another example is if a user wants to invoke cleanUpExpiredTokens with a
different strategy all together, they might want to disable the cron job.
Issue gh-15735
2024-10-02 14:22:25 -05:00
Rob Winch
4787ac254d
cleanUpExpiredTokens->cleanupExpiredTokens
...
Issue gh-15735
2024-10-02 10:59:26 -05:00
Rob Winch
4f328c9503
destroy() shuts down the taskScheduler
...
Issue gh-15735
2024-10-02 10:59:21 -05:00
Max Batischev
0c216f0b59
Add public to setClock method in InMemoryOneTimeTokenService
...
Closes gh-15863
2024-09-30 15:33:33 -05:00
Max Batischev
50cc36d53e
Add support JdbcOneTimeTokenService
...
Closes gh-15735
2024-09-29 00:06:10 +03:00
DingHao
68d814e042
Polish ExpressionTemplateSecurityAnnotationScanner
2024-09-23 16:05:22 -07:00
Jonny Coddington
b90851d968
Improve Error Messages for PasswordEncoder
...
Closes gh-14880
Signed-off-by: Jonny Coddington <bottlerocketjonny@protonmail.com>
2024-09-17 14:16:08 -07:00