diff --git a/reactive/webflux/java/session-management/maximum-sessions/src/main/java/com/example/maximumsessions/SecurityConfig.java b/reactive/webflux/java/session-management/maximum-sessions/src/main/java/com/example/maximumsessions/SecurityConfig.java index 5e317f5..4000aa9 100644 --- a/reactive/webflux/java/session-management/maximum-sessions/src/main/java/com/example/maximumsessions/SecurityConfig.java +++ b/reactive/webflux/java/session-management/maximum-sessions/src/main/java/com/example/maximumsessions/SecurityConfig.java @@ -90,7 +90,7 @@ public class SecurityConfig { private SessionLimit maxSessions() { return (authentication) -> { if (authentication.getAuthorities().contains(new SimpleGrantedAuthority("ROLE_UNLIMITED_SESSIONS"))) { - return Mono.just(-1); + return Mono.empty(); } if (authentication.getAuthorities().contains(new SimpleGrantedAuthority("ROLE_ADMIN"))) { return Mono.just(2); diff --git a/reactive/webflux/java/session-management/maximum-sessions/src/test/java/com/example/maximumsessions/MaximumSessionsApplicationPreventLoginTests.java b/reactive/webflux/java/session-management/maximum-sessions/src/test/java/com/example/maximumsessions/MaximumSessionsApplicationPreventLoginTests.java index 013013f..b81a58a 100644 --- a/reactive/webflux/java/session-management/maximum-sessions/src/test/java/com/example/maximumsessions/MaximumSessionsApplicationPreventLoginTests.java +++ b/reactive/webflux/java/session-management/maximum-sessions/src/test/java/com/example/maximumsessions/MaximumSessionsApplicationPreventLoginTests.java @@ -16,7 +16,6 @@ package com.example.maximumsessions; -import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; @@ -35,7 +34,6 @@ import static org.springframework.security.test.web.reactive.server.SecurityMock @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) @AutoConfigureWebTestClient @TestPropertySource(properties = "prevent-login=true") -@Disabled class MaximumSessionsApplicationPreventLoginTests { @Autowired