Marcus Da Coregio
64e2a2ff8b
Apply updated Code Style
...
Closes gh-13881
2 years ago
Josh Cummings
6393702e70
Fix allOf/anyOf Abstain Logic
...
Closes gh-13487
3 years ago
Josh Cummings
05ef215b88
Align Formatting
...
Issue gh-13132
3 years ago
Florian Cramer
9669747245
Ignore synthetic methods when checking for duplicate annotations
...
Closes gh-13132
3 years ago
Josh Cummings
9244989b2e
Fix allOf/anyOf Abstain Logic
...
Closes gh-13069
3 years ago
Josh Cummings
599ed3e96b
Polish Format
...
Issue gh-13079
3 years ago
Josh Cummings
73a543d318
Handle Empty Role
...
Closes gh-13079
3 years ago
Marcus Da Coregio
54117d7d27
Fix test suffix to align with checkstyle
3 years ago
Yuanhang Guo
c69df9fba0
Fix javadoc typo in ReactiveAuthorizationManager
...
Closes gh-12978
3 years ago
Petr Svoboda
44c4a4ae86
Add new DaoAuthenticationProvider constructor
...
Add a new constructor to the DaoAuthenticationProvider, which allows
providing a custom PasswordEncoder to prevent instantiation of the
default delegating PasswordEncoder in the default constructor.
This provides a way to instantiate the DaoAuthenticationProvider on JDKs
where the default delegating PasswordEncoder cannot be instantiated due
to limited JCE providers for compliance reasons (e.g., FIPS).
Closes gh-12874
3 years ago
bist
094bf1b527
Validate hasRole Input
...
There are no check for role prefix in AuthorizeHttpRequestsConfigurer#XXXrole
methods. This PR adds check for the same. Now the configuration
will fail if role/s start with prefix for hasRole and hasAnyRole methods.
Closes #12581
3 years ago
Marcus Da Coregio
52ed165476
Move classpath checks to class member variable
...
Closes gh-11437
3 years ago
Josh Cummings
4d2dab9b6b
Lookup Parent Observation
...
Closes gh-12524
3 years ago
Guillaume Husta
36d83f863a
Fix Javadoc since tag for class ExpressionAuthorizationDecision
...
Closes gh-12411
3 years ago
Josh Cummings
14a48ea939
Fix formatting
...
Issue gh-12143
3 years ago
Junsung Cho
709de43e89
Fix typo in JavaDoc
...
Closes gh-12143
3 years ago
Josh Cummings
9d876fce82
Polish ExpressionAuthorizationDecision
...
Issue gh-11493
3 years ago
Josh Cummings
e08ed89403
Polish Span and Meter Names
...
Closes gh-12156
3 years ago
Josh Cummings
88e64bac0c
Polish Tests
...
Issue gh-11992
3 years ago
Kacper Piasta
08948f2c37
Add Polish localization to error messages from ExceptionTranslationFilter
...
Issue gh-9315
3 years ago
Kacper Piasta
a3d278380e
Add Polish localization to error messages from ExceptionTranslationFilter
3 years ago
Steve Riesenberg
c75ca10900
Add DeferredSecurityContext
...
Issue gh-12023
3 years ago
Marcus Da Coregio
db7f52db4e
Add hints to invoke SecurityContextImpl#getAuthentication
...
Closes gh-11987
3 years ago
Josh Cummings
d3d8f7d60f
Mark Observations with Security Context Events
...
Closes gh-11992
3 years ago
Josh Cummings
8c610684f3
Instrument Authentication and Authorization
...
Closes gh-11989
Closes gh-11990
3 years ago
Josh Cummings
827384e386
Add Micrometer Dependency
3 years ago
Josh Cummings
8d096554f8
Add AuthorizationEvent
...
Closes gh-11972
3 years ago
Josh Cummings
f054505d6d
Support Deferred Contexts
...
Closes gh-11817
Issue gh-10913
3 years ago
Emil Sierżęga
fc7f87feac
Removed unused test classes SomeDomainObject/Manager
3 years ago
Marcus Da Coregio
ef879aadd6
Add native hint for the users JDBC schema
...
Closes gh-11907
3 years ago
Evgeniy Cheban
c1d27612af
Simplify AuthorizationManager composition
...
Closes gh-11625
3 years ago
Josh Cummings
3f8503f1b4
Deprecate AccessDecisionManager et al
...
Closes gh-11302
3 years ago
Josh Cummings
0f58620643
Add AspectJ AuthorizationManager Support
...
Closes gh-11326
3 years ago
Josh Cummings
e990174c89
Polish ReactiveMethodSecurity Support
...
- Changed annotation property to useAuthorizationManager
to match related XML support
- Moved support found in bean post-processors back into
interceptors directly. This reduces the number of components to
maintain and simplifies ongoing support
- Added @Deprecated annotation to indicate that applications
should use AuthorizationManagerBeforeReactiveMethodInterceptor and
AuthorizationManagerAfterReactiveMethodInterceptor instead. While
true that the new support does not support coroutines, the existing
coroutine support is problematic since it cannot be reliably paired
with other method interceptors
- Moved expression handler configuration to the constructors
- Constrain all method security interceptors to require publisher types
- Use ReactiveAdapter to check for single-value types as well
Issue gh-9401
Polish
3 years ago
Josh Cummings
6fd23d2567
Add MockMethodInvocation Constructor
...
Issue gh-9401
3 years ago
Evgeniy Cheban
cbb4f40f0c
ReactiveAuthorizationManager + Reactive Method Security
...
Closes gh-9401
3 years ago
Rob Winch
2fb625db84
Remove mockito deprecations
...
Issue gh-11748
3 years ago
Marcus Da Coregio
38c05ad31c
Add native hints for basic @PostAuthorize usage
...
Closes gh-11737
3 years ago
Marcus Da Coregio
bd5a05dcdd
Polish CoreSecurityRuntimeHints
3 years ago
Evgeniy Cheban
c4b0e9bd74
Add remaining methods from ExpressionUrlAuthorizationConfigurer to AuthorizeHttpRequestsConfigurer
...
- Added fullyAuthenticated
- Added rememberMe
- Added anonymous
Closes gh-11360
4 years ago
Evgeniy Cheban
400cd60368
Add remaining methods from ExpressionUrlAuthorizationConfigurer to AuthorizeHttpRequestsConfigurer
...
- Added fullyAuthenticated
- Added rememberMe
- Added anonymous
Closes gh-11360
4 years ago
Josh Cummings
20def5e25d
Consolidate ExpressionAuthorizationDecision
...
Issue gh-11493
4 years ago
Josh Cummings
8d0084842b
Add MethodExpressionAuthorizationManager
...
Closes gh-11493
4 years ago
Josh Cummings
9b43316f4d
Polish InterceptMethodsBeanDefinitionDecorator
...
Issue gh-11328
4 years ago
Josh Cummings
db25a37320
Consolidate ExpressionAuthorizationDecision
...
Issue gh-11493
4 years ago
Josh Cummings
281814a955
Add MethodExpressionAuthorizationManager
...
Closes gh-11493
4 years ago
Josh Cummings
51475e2583
Polish InterceptMethodsBeanDefinitionDecorator
...
Issue gh-11328
4 years ago
Marcus Da Coregio
7abea4a964
Add RuntimeHints suffix for RuntimeHintsRegistrar
...
Closes gh-11497
4 years ago
Joe Grandja
177baba8c9
RuntimeHintsPredicates moved to predicate package
4 years ago
Rob Winch
4a5c0ac904
Fix Formatting
...
Issue gh-11474
4 years ago