This commit is contained in:
Phillip Webb
2017-09-27 17:44:30 -07:00
parent 7e2d7dcd1d
commit 9e43b99966
42 changed files with 190 additions and 200 deletions

View File

@@ -21,7 +21,6 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.security.core.userdetails.MapUserDetailsRepository;
import org.springframework.security.core.userdetails.User;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsRepository;
import org.springframework.web.reactive.function.server.RouterFunction;
import org.springframework.web.reactive.function.server.ServerResponse;
@@ -43,8 +42,8 @@ public class SampleSecureWebFluxApplication {
@Bean
public UserDetailsRepository userDetailsRepository() {
UserDetails user = User.withUsername("foo").password("password").roles("USER").build();
return new MapUserDetailsRepository(user);
return new MapUserDetailsRepository(
User.withUsername("foo").password("password").roles("USER").build());
}
}

View File

@@ -57,16 +57,14 @@ public class SampleSecureWebFluxApplicationTests {
@Test
public void userDefinedMappingsAccessibleOnLogin() {
this.webClient.get().uri("/").accept(MediaType.APPLICATION_JSON)
.header("Authorization", "basic " + getBasicAuth())
.exchange()
.header("Authorization", "basic " + getBasicAuth()).exchange()
.expectBody(String.class).isEqualTo("Hello foo");
}
@Test
public void actuatorsAccessibleOnLogin() {
this.webClient.get().uri("/application/status").accept(MediaType.APPLICATION_JSON)
.header("Authorization", "basic " + getBasicAuth())
.exchange()
.header("Authorization", "basic " + getBasicAuth()).exchange()
.expectBody(String.class).isEqualTo("{\"status\":\"UP\"}");
}
@@ -74,4 +72,4 @@ public class SampleSecureWebFluxApplicationTests {
return new String(Base64.getEncoder().encode(("foo:password").getBytes()));
}
}
}