Josh Cummings
34d964eb08
Default Handler Resolution to Reflection-Based
...
Closes gh-15496
1 year ago
Josh Cummings
de77e054fd
Default Handler Resolution to Reflection-Based
...
Closes gh-15496
1 year ago
Josh Cummings
02cca6f737
Polish AuthorizationAdvisorProxyFactory advisor configuration
...
Closes gh-15497
1 year ago
Josh Cummings
37a2812d1a
Mimic Annotation Fallback Logic
...
For backward compatibility, this commit changes the annotation traversal
logic to match what is found in PrePostAnnotationSecurityMetadataSource.
This reverts gh-13783 which is a feature that unfortunately regressess
pre-existing behavior like that found in gh-15352. As such, that
functionality has been removed.
Issue gh-15352
1 year ago
Josh Cummings
77bce14462
Polish Annotation Test
...
This new arrangement of the test better matches the class
hierarchy described by the original ticket.
Issue gh-13234
1 year ago
Josh Cummings
90335bd0a6
Polish Annotation Test
...
This test was made more effective by having it focus on the real
scenario of resolving annotations from the standpoint of a bean
1 year ago
Josh Cummings
f20ae1a71c
Revert gh-13783
...
This feature unfortunately regresses pre-existing behavior
like that found in gh-15352. As such, this functionality
has been removed.
Closes gh-15352
1 year ago
KyeongHoon Lee
4036e910c7
Add @FunctionalInterface to AuthenticationManager
2 years ago
Josh Cummings
c736e075c1
Add AnnotationSythesizer API
...
Closes gh-13234
Closes gh-13490
Closes gh-15097
2 years ago
Josh Cummings
e3438aa36a
Support AliasFor
...
Closes gh-15436
2 years ago
Josh Cummings
03bcc6776a
Correct Authorization Tests
...
Issue gh-9289
2 years ago
Josh Cummings
56c93afc66
Correct Tests About Conflicting Annotations
...
Issue gh-9289
2 years ago
Juliana Hachmann
9a714424d5
Adds missing translated messages for PT-BR
...
Partially fix #spring-projectsgh-9315
Adds Brazilian Portuguese translation missing for following messages in messages_pt_BR.properties;
- ExceptionTranslationFilter.insufficientAuthentication
- LdapAuthenticationProvider.badLdapConnection
- PersistentTokenBasedRememberMeServices.cookieStolen
2 years ago
Josh Cummings
aa9bf83c6d
Polish Exception Handling
...
Issue gh-15093
2 years ago
Blagoja Stamatovski
63f48167bd
Add Kotlin support to PreFilter and PostFilter annotations
...
Closes gh-15093
2 years ago
Hyeon Sung
742c95b1fc
Use instanceof Pattern Matching
2 years ago
MrJovanovic13
e932387714
fix docs error
...
Closes gh-14978
2 years ago
Marcus Hert Da Coregio
08f11f06ab
Revert unnecessary commits from main
...
Issue gh-15016
2 years ago
Marcus Hert Da Coregio
b3c7f3ff19
Rename CompromisedPasswordCheckResult to CompromisedPasswordDecision
...
Issue gh-7395
2 years ago
DingHao
2a6f0cac5a
Fix not exist class in java doc
...
Closes gh-14954
2 years ago
Marcus Hert Da Coregio
2fbbcc4bd0
Polish Method Authorization Denied Handling
...
- Renamed @AuthorizationDeniedHandler to @HandleAuthorizationDenied
- Merged the post processor interface into MethodAuthorizationDeniedHandler , it now has two methods handleDeniedInvocation and handleDeniedInvocationResult
- @HandleAuthorizationDenied now handles AuthorizationDeniedException thrown from the method
Issue gh-14601
2 years ago
Josh Cummings
933ef67637
Polish AuthorizationDeniedException Handling
...
Issue gh-14600
2 years ago
Josh Cummings
50b85aea0d
Handle SpEL AuthorizationDeniedExceptions
...
Closes gh-14600
2 years ago
Marcus Hert Da Coregio
61eba00654
Move HaveIBeenPwnedRestApiPasswordChecker to spring-security-web
...
Prior to this commit, the implementation was placed in spring-security-core, however we do not want to introduce a dependency on spring-web and spring-webflux for that module.
Issue gh-7395
2 years ago
Marcus Hert Da Coregio
8d914ef145
Add @AuthorizationDeniedHandler for Method Authorization Denied Handling
...
Issue gh-14601
2 years ago
Josh Cummings
c8e5fbf21b
Fix Package Tangle
...
Issue gh-14598
2 years ago
YunByungil
e5f7453690
fix: variable naming convention
...
Changed the variable name from MAX_INTITEM_LENGTH to MAX_INT_ITEM_LENGTH to adhere to naming conventions
2 years ago
Josh Cummings
3f7355abc6
Synthesize all annotation attributes
...
Issue gh-14601
2 years ago
Josh Cummings
6f07d63938
Support SpEL Returning AuthorizationDecision
...
Closes gh-14598
2 years ago
Josh Cummings
0a9c482f62
Revert "Support SpEL Returning AuthorizationDecision"
...
This reverts commit 77f2977c55842a717f8cb5c0344a7dd14b39c794.
2 years ago
Josh Cummings
77f2977c55
Support SpEL Returning AuthorizationDecision
...
Closes gh-14599
2 years ago
Marcus Hert Da Coregio
d85857f905
Add Authorization Denied Handlers for Method Security
...
Closes gh-14601
2 years ago
Marcus Hert Da Coregio
19d66c0b8a
Introduce AuthorizationResult
2 years ago
Marcus Hert Da Coregio
7d66525e23
Add Compromised Password Checker
...
Closes gh-7395
2 years ago
Josh Cummings
7162046144
Remove Reference to MethodInvocationResult
...
Closes gh-14794
2 years ago
Ali-Hassan
04799c5aac
Update AuthenticationProvider JavaDoc
...
Authentication is an interface, not a class. So, it's not correct
to say "instance of the Authentication class".
2 years ago
Josh Cummings
e1c5dc0e66
Polish JavaDoc
...
Issue gh-14597
2 years ago
Josh Cummings
9898e0e993
Move AuthorizationAdvisorProxyFactory
...
To prevent package tangles
Issue gh-14596
2 years ago
Josh Cummings
12ea8a5738
Add Supplier Support
...
Issue gh-14597
2 years ago
Josh Cummings
795e44d11f
Add Value-Type Ignore Support
...
Issue gh-14597
2 years ago
Josh Cummings
ce54a6db18
Add TestAuthentication convenience method
...
Issue gh-14597
2 years ago
Josh Cummings
d169d5a835
Add AuthorizeReturnObject
...
Closes gh-14597
2 years ago
Marcus Hert Da Coregio
5a7f12f1a9
Check for null Authentication
...
Closes gh-14715
2 years ago
Josh Cummings
c611b7e33b
Add AuthorizationProxyFactory Reactive Support
...
Issue gh-14596
2 years ago
Josh Cummings
f541bce492
Polish AuthorizationAdvisorProxyFactory
...
- Ensure Reasonable Defaults
- Simplify Construction
Issue gh-14596
2 years ago
Josh Cummings
52dfbfb5b3
Add Authorization Proxy Support
...
Closes gh-14596
2 years ago
Marcus Hert Da Coregio
8f42c86a57
Use AuthorizationInterceptorsOrder for Post Authorize Method Interceptors
...
Closes gh-14720
2 years ago
Josh Cummings
c5a4405c54
Polish JavaDoc
...
Issue gh-14521
2 years ago
ruabtmh
09010f3f51
Add ContinueOnError Support For Failed Authentications
...
Closes gh-14521
2 years ago
Josh Cummings
4d383023cb
Add meta-annotation parameter support
...
Closes gh-14480
2 years ago