Rob Winch
a4c2073bcd
Add UserDetailsManagerResourceFactoryBean.fromString
...
Fixes gh-4567
8 years ago
Rob Winch
bc99f8aff3
Add UserDetailsResourceFactoryBean.fromString
...
Fixes gh-4568
8 years ago
Stephan Schroevers
9e719bc313
Drop the `aopalliance:aopalliance` dependency
...
As of Spring 4.3 RC1 the `org.aopalliance` interfaces are once again bundled
with `spring-aop` [1]. Moreover, all modules with a dependency on
`aopalliance:aopalliance` directly or indirectly also depend on `spring-aop`.
This change drops the `aopalliance:aopalliance` dependency in all places it's
declared. Where applicable an explicit dependency on `spring-aop` was added in
its place. (This dependency was already present in most places; in one case the
module didn't require `aopalliance:aopalliance` in the first place.)
The documentation is updated accordingly.
[1] https://jira.spring.io/browse/SPR-13984
8 years ago
Joe Grandja
8521ca8f94
Polish gh-4560
8 years ago
Joe Grandja
baa3b6f258
Add utility for loading properties of client types
...
Fixes gh-4560
8 years ago
Rob Winch
8a66d0c78d
Polish PermissionEvaluator Autowired into Web Security
...
Issue gh-4077
8 years ago
Craig Andrews
3bf6bf10de
Configure permissionEvaluator and roleHierarchy by default
...
Implementations of AbstractSecurityExpressionHandler (such as the very commonly used DefaultWebSecurityExpressionHandler) get PermissionEvaluator and RoleHierarchy from the application context (if the application context is provided, and exactly one of such a bean exists in it). This approach matches that used in GlobalMethodSecurityConfiguration, making everything in Spring Security work the same way (including WebSecurity).
Issue gh-4077
8 years ago
Rob Winch
f8ee9944ff
Copyright date range
8 years ago
Rob Winch
1f4082e754
Fix copyright lines
8 years ago
Rob Winch
01d4387f56
Fix empty lines in copyright
8 years ago
Rob Winch
3ecf3ea034
Fix double * in Copyright headers
8 years ago
Rob Winch
e14af37775
Add LogoutWebFilter
...
Fixes gh-4539
9 years ago
Rob Winch
426e24c18e
Polish
...
Formatting changes
9 years ago
Joe Grandja
65b968f04a
Move servlet-specific classes to 'web' package
...
Fixes gh-4366
9 years ago
Rob Winch
0a36359f11
WebFlux HTTP Basic & Form Login Sessions
...
By default both HTTP Basic and form log are enabled. Now HTTP Session will
not be used for HTTP Basic, but will be for form log in.
9 years ago
Rob Winch
3d745e63f6
HttpSecurityConfiguration applies all defaults
...
HttpSecurity headers is off by default and relies on
HttpSecurityConfiguration to enable it. This is more consistent with the
other operators
9 years ago
Rob Winch
b5edb58050
Polish reactive config
...
Code Checkstyle fixes
9 years ago
Rob Winch
8b32b8db74
Polish
...
HeadersBuilder build is protected
9 years ago
Rob Winch
d93c774691
Add FormLogin Configuration
...
Fixes gh-4537
9 years ago
Rob Winch
a0a0a32bda
Add WebTestClient HtmlUnit Support
...
Fixes gh-4534
9 years ago
Rob Winch
8d997fd079
Remove DefaultAuthenticationSuccessHandler
...
We always need to save the user after authentication, so it should be
part of AuthenticationWebFilter
Fixes gh-4524
9 years ago
Joe Grandja
4ff0b52f74
Remove HttpClientConfig
...
Issue gh-4478
9 years ago
Rob Winch
d9bad2bc9d
Mono.currentContext()->subscriberContext()
...
Fixing refactoring by Reactor
9 years ago
Rob Winch
be0081290b
EnableWebFluxSecurity uses PasswordEncoder Bean
9 years ago
Rob Winch
9f2ea90f0d
Polish HttpSecurity
...
Code Style fixes
9 years ago
Rob Winch
51ad53f76a
Remove Optional from Reactive HttpSecurity
9 years ago
Rob Winch
20befc3702
Support .and() in Reactive HttpBasic & HeaderBuilder
9 years ago
Rob Winch
c4917f359a
Fix for Reactor Refactor
...
- contextStart -> subscriberContext
9 years ago
Joe Grandja
bc6be86aec
Add in-memory AccessTokenRepository
...
Fixes gh-4508
9 years ago
Joe Grandja
91b0bd4ba5
Provide oauth2login.tokenEndpoint config
...
Fixes gh-4506
9 years ago
Joe Grandja
c06975080f
Allow configuring oauth2 authentication handlers
...
Fixes gh-4472
9 years ago
Joe Grandja
93c2b2533e
Allow configuring request paths for oauth2 filters
...
Fixes gh-4473
9 years ago
Rob Winch
416ff3c77a
Add EnableReactiveMethodSecurity
...
Issue gh-4496
9 years ago
Rob Winch
b0b9b32c0c
Add AuthenticationReactorContextFilter
...
Fixes gh-4501
9 years ago
Rob Winch
e16b8e7976
Fix logback-test.xml
9 years ago
Rob Winch
f3737b61e8
Add logback-classic as test dependency
9 years ago
Rob Winch
efc3cadd43
Fixed Circular Bean References in Java Config
...
Fixes gh-4489
9 years ago
Rob Winch
bfaead6f68
Removal of ParsingPathMatcher
...
Changes needed for the removal of ParsingPathMatcher in Spring Framework
b1440b6816 (diff-972650c759c249004b9725f94b570db3R156)
9 years ago
Joe Grandja
c872499eee
Enable custom configuration for HTTP client
...
Fixes gh-4477
9 years ago
Rob Winch
9b7883fe10
Add WEB_FILTER_CHAIN_FILTER_ORDER
...
Fixes gh-4475
9 years ago
Joe Grandja
96ae0fe8f8
Expose configuration for authorities mapping
...
Fixes gh-4409
9 years ago
Joe Grandja
9cfb890207
Use id_token for user authentication
...
Fixes gh-4410
9 years ago
Rob Winch
0e100be333
Fix Groovy 2.5 Compile Errors
...
Fixes gh-4415
9 years ago
Rob Winch
8130965259
Fixes for changes in SPR-15657
...
Fixes gh-4408
9 years ago
Rob Winch
ca6348800e
HttpSecurity.authorizeExchange() allows Method Chaining
...
Fixes gh-4397
9 years ago
Rob Winch
9d19b7337e
Ensure Unique Names
...
Issue: gh-4394
9 years ago
Rob Winch
fda0220fad
Provide default reactive HttpSecurity
...
Fixes gh-4396
9 years ago
Rob Winch
9141a8a7c0
Add Multiple Reactive HttpSecurity
...
Fixes gh-4395
9 years ago
Rob Winch
406e1e6951
Extract out HttpSecurityConfiguration
...
Fixes gh-4394
9 years ago
stonio
335a01577a
Typo "he" -> "the"
9 years ago