Skip to content

Commit e18ec48

Browse files
committed
Fix Test
Issue gh-14553
1 parent afcce0c commit e18ec48

File tree

2 files changed

+2
-7
lines changed

2 files changed

+2
-7
lines changed

config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/client/OidcBackChannelLogoutHandlerTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class OidcBackChannelLogoutHandlerTests {
2929
public void computeLogoutEndpointWhenDifferentHostnameThenLocalhost() {
3030
OidcBackChannelLogoutHandler logoutHandler = new OidcBackChannelLogoutHandler();
3131
MockHttpServletRequest request = new MockHttpServletRequest("GET", "/back-channel/logout");
32-
request.setRemoteHost("host.docker.internal");
32+
request.setServerName("host.docker.internal");
3333
request.setServerPort(8090);
3434
String endpoint = logoutHandler.computeLogoutEndpoint(request);
3535
assertThat(endpoint).isEqualTo("http://localhost:8090/logout");

config/src/test/java/org/springframework/security/config/web/server/OidcBackChannelServerLogoutHandlerTests.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@
1717
package org.springframework.security.config.web.server;
1818

1919
import org.junit.jupiter.api.Test;
20-
import reactor.core.publisher.Mono;
2120

2221
import org.springframework.mock.http.server.reactive.MockServerHttpRequest;
23-
import org.springframework.mock.web.server.MockServerWebExchange;
24-
import org.springframework.security.web.server.WebFilterExchange;
25-
import org.springframework.web.server.ServerWebExchange;
2622

2723
import static org.assertj.core.api.Assertions.assertThat;
2824

@@ -38,8 +34,7 @@ public void computeLogoutEndpointWhenDifferentHostnameThenLocalhost() {
3834
MockServerHttpRequest request = MockServerHttpRequest
3935
.get("https://host.docker.internal:8090/back-channel/logout")
4036
.build();
41-
ServerWebExchange exchange = new MockServerWebExchange.Builder(request).build();
42-
String endpoint = logoutHandler.computeLogoutEndpoint(new WebFilterExchange(exchange, (ex) -> Mono.empty()));
37+
String endpoint = logoutHandler.computeLogoutEndpoint(request);
4338
assertThat(endpoint).isEqualTo("https://localhost:8090/logout");
4439
}
4540

0 commit comments

Comments
 (0)