1
0
mirror of synced 2026-07-06 19:30:04 +00:00

WebFluxSecurityConfiguration defaults HTTP Basic

Fixes gh-4346
This commit is contained in:
Rob Winch
2017-05-19 21:50:06 -05:00
parent 1cec497a50
commit 247635ed92
4 changed files with 7 additions and 4 deletions
@@ -62,6 +62,7 @@ public class WebFluxSecurityConfiguration implements WebFluxConfigurer {
@Bean
public HttpSecurity httpSecurity() {
HttpSecurity http = http();
http.httpBasic();
http.authenticationManager(authenticationManager());
http.securityContextRepository(new WebSessionSecurityContextRepository());
return http;
@@ -96,6 +96,12 @@ public class HttpSecurity {
.flatMap( r -> Optional.of(new SecurityContextRepositoryWebFilter(r)));
}
public class HttpBasicSpec extends HttpBasicBuilder {
public HttpSecurity disable() {
httpBasic = null;
return HttpSecurity.this;
}
}
private HttpSecurity() {}
}