Joe Grandja
e31684bcf5
Update google defaults
2017-09-13 14:04:18 -04:00
Vedran Pavic
549decf00a
Prefer sub
claim as OIDC principal name
...
This commit removes preference for `name` claim as principal name in `DefaultOidcUser` so that the default is now `sub` claim. In addition to that, `DefaultOidcUser` now also provides constructors to explicitly define the claim to be preferred as principal name.
Fixes gh-4515
2017-09-13 13:53:14 -04:00
Rob Winch
1fe414379c
Simplify hellowebfluxfn
...
This sample should be absolute minimal example
2017-09-13 10:45:11 -05:00
Rob Winch
164404c7d3
Simplify hellowebflux
...
This sample should be absolute minimal example.
2017-09-13 10:40:50 -05:00
Rob Winch
7bb4367cf1
Prepare Versions for Release
2017-09-13 08:24:14 -05:00
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
2017-09-12 22:07:12 -05:00
Rob Winch
b5edb58050
Polish reactive config
...
Code Checkstyle fixes
2017-09-12 21:56:09 -05:00
Rob Winch
8b32b8db74
Polish
...
HeadersBuilder build is protected
2017-09-12 21:51:26 -05:00
Rob Winch
d93c774691
Add FormLogin Configuration
...
Fixes gh-4537
2017-09-12 20:40:56 -05:00
Rob Winch
fca8bf6088
Add MediaTypeServerWebExchangeMatcher
...
Fixes gh-4536
2017-09-12 20:40:56 -05:00
Rob Winch
3aebf11700
Format DelegatingAuthenticationEntryPoint
2017-09-12 20:40:56 -05:00
Rob Winch
d190b7e6a9
Add DelegatingAuthenticationEntryPoint
...
Fixes gh-4535
2017-09-12 20:40:56 -05:00
Rob Winch
582a59e583
Add RedirectAuthenticationSuccessHandler(String)
2017-09-12 20:40:56 -05:00
Rob Winch
a0a0a32bda
Add WebTestClient HtmlUnit Support
...
Fixes gh-4534
2017-09-12 20:40:56 -05:00
Rob Winch
45bac0fd2c
AuthenticationWebFilter uses AuthenticationFailureHandler
...
Issue gh-4533
2017-09-12 20:40:56 -05:00
Rob Winch
b348f60252
Add AuthenticationFailureHandler
...
Fixes gh-4533
2017-09-12 20:40:56 -05:00
Rob Winch
a6bed9a1aa
AuthenticationSuccessHandler uses WebFilterExchange
...
Issue gh-4532
2017-09-12 20:40:56 -05:00
Rob Winch
ef9cf1d54b
Add WebFilterExchange
...
Fixes gh-4532
2017-09-12 20:40:56 -05:00
Rob Winch
1634ce233f
Add LoginPageGeneratingWebFilter
...
Fixes gh-4531
2017-09-12 20:40:56 -05:00
Rob Winch
5ef55c4652
Add RedirectAuthenticationSuccessHandler
...
Fixes gh-4530
2017-09-12 20:40:56 -05:00
Rob Winch
4392d47908
RedirectAuthenticationEntryPoint uses RedirectStrategy
...
Issue gh-4529
2017-09-12 20:40:56 -05:00
Rob Winch
06b82e7bd0
Add reactive RedirectStrategy
...
Fixes gh-4529
2017-09-12 20:40:56 -05:00
Rob Winch
7fd5239a75
AuthentictionWebFilter uses ServerWebExchangeMatcher
...
Fixes gh-4528
2017-09-12 20:40:56 -05:00
Rob Winch
fa53775fe1
Add RedirectAuthenticationEntryPoint
...
Fixes gh-4527
2017-09-12 20:40:56 -05:00
Rob Winch
8f5069053e
AuthenticationEntryPoint & AccessDeniedHandler use Mono<Void>
2017-09-12 20:40:56 -05:00
Rob Winch
475f18174d
Add FormLoginAuthenticationConverter
...
Fixes gh-4526
2017-09-12 20:40:56 -05:00
Rob Winch
8e80398715
SecurityContextRepository save return Mono<Void>
2017-09-12 20:40:56 -05:00
Rob Winch
8ce3b08136
AuthenticationWebFilter wraps the ServerWebExchange
...
Fixes gh-45-25
2017-09-12 20:40:56 -05:00
Rob Winch
8d997fd079
Remove DefaultAuthenticationSuccessHandler
...
We always need to save the user after authentication, so it should be
part of AuthenticationWebFilter
Fixes gh-4524
2017-09-12 20:40:56 -05:00
Rob Winch
0a5116ba76
Polish AuthenticationWebFilterTests
2017-09-12 20:40:56 -05:00
Rob Winch
3e399f03a4
Polish AuthenticationWebFilter
...
Code style
2017-09-12 20:40:56 -05:00
Joe Grandja
4ff0b52f74
Remove HttpClientConfig
...
Issue gh-4478
2017-09-12 21:03:40 -04:00
Vedran Pavic
95de158909
Add ForwardLogoutSuccessHandler
2017-09-06 15:15:02 -05:00
Joe Grandja
223b126de5
Remove Serializable from OAuth2User
...
Fixes gh-4514
2017-09-05 09:24:25 -04:00
Rob Winch
d9bad2bc9d
Mono.currentContext()->subscriberContext()
...
Fixing refactoring by Reactor
2017-09-01 17:20:47 -05:00
Rob Winch
72f139a824
Mono.currentContext()->subscriberContext()
...
Fixing refactoring by Reactor
2017-09-01 16:14:42 -05:00
ladislav-bozek
b3ad174ee2
Small typo in Javadoc
2017-08-30 15:27:53 -05:00
Rob Winch
f59fc357b8
Polish ReactorContextTestExecutionListenerTests
...
Code Style fixes
2017-08-30 14:27:14 -05:00
Rob Winch
4fd17e4c2e
Fix ReactorContext after changes to Reactor
2017-08-30 14:25:40 -05:00
Joe Grandja
306f81b7f7
Minor renames to oauth2 client properties
...
Fixes gh-4296
2017-08-30 11:51:06 -04:00
Rob Winch
be0081290b
EnableWebFluxSecurity uses PasswordEncoder Bean
2017-08-30 10:02:00 -05:00
Rob Winch
895f0d108c
Run PasswordEncoder on Schedulers.parallel()
2017-08-29 22:26:56 -05:00
Rob Winch
a563689e6c
Add PasswordEncoder for UserDetailsRepositoryAuthenticationManager
2017-08-29 21:19:42 -05:00
Rob Winch
9f2ea90f0d
Polish HttpSecurity
...
Code Style fixes
2017-08-29 20:34:20 -05:00
Rob Winch
51ad53f76a
Remove Optional from Reactive HttpSecurity
2017-08-29 20:30:04 -05:00
Rob Winch
20befc3702
Support .and() in Reactive HttpBasic & HeaderBuilder
2017-08-29 20:17:56 -05:00
Rob Winch
539e76059a
Explicitly specify SecurityContext type
...
This ensures that Mono.justOrEmpty knows the type is not an Optional.
2017-08-29 12:19:29 -05:00
Rob Winch
c4917f359a
Fix for Reactor Refactor
...
- contextStart -> subscriberContext
2017-08-29 08:24:55 -05:00
Joe Grandja
b6212cba66
Provide fix for Google iss claim
...
Fixes gh-4511
2017-08-26 18:55:23 -04:00
Joe Grandja
4951550d7d
Add context path to authorization request URI
...
Fixes gh-4510
2017-08-26 18:55:23 -04:00