diff --git a/samples/employee-service/src/main/java/io/spring/sample/graphql/SalaryService.java b/samples/employee-service/src/main/java/io/spring/sample/graphql/SalaryService.java index 5a17b1b9..6d52b2e4 100644 --- a/samples/employee-service/src/main/java/io/spring/sample/graphql/SalaryService.java +++ b/samples/employee-service/src/main/java/io/spring/sample/graphql/SalaryService.java @@ -11,7 +11,7 @@ import java.math.BigDecimal; public class SalaryService { - @PreAuthorize("hasRole('MANAGER')") + @PreAuthorize("hasRole('ADMIN')") public Mono getSalaryForEmployee(Employee employee) { return Mono.just(new BigDecimal("42")); } diff --git a/samples/employee-service/src/test/java/io/spring/sample/graphql/EmployeeServiceApplicationTest.java b/samples/employee-service/src/test/java/io/spring/sample/graphql/EmployeeServiceApplicationTest.java index b2d1c499..c129f51f 100644 --- a/samples/employee-service/src/test/java/io/spring/sample/graphql/EmployeeServiceApplicationTest.java +++ b/samples/employee-service/src/test/java/io/spring/sample/graphql/EmployeeServiceApplicationTest.java @@ -13,6 +13,8 @@ import org.springframework.web.reactive.function.client.ExchangeFilterFunctions; import java.util.Collections; +import static org.springframework.security.test.web.reactive.server.SecurityMockServerConfigurers.mockUser; + @SpringBootTest() class EmployeeServiceApplicationTest { @@ -76,8 +78,8 @@ class EmployeeServiceApplicationTest { } @Test - @WithMockUser(roles = "MANAGER") - void canQuerySalaryAsManager() { + @WithMockUser("hasRole('ADMIN')") + void canQuerySalaryAsAdmin() { String query = "{" + " employees{ " + " name" +