Adjust Formatting

Issue gh-18805

Signed-off-by: Josh Cummings <3627351+jzheaux@users.noreply.github.com>
This commit is contained in:
Josh Cummings 2026-03-25 15:05:53 -06:00
parent 178ca56aaf
commit 057e5181ea
2 changed files with 5 additions and 1 deletions

View File

@ -114,7 +114,10 @@ public abstract class AbstractAuthenticationTargetUrlRequestHandler {
}
String refererHeader = request.getHeader("Referer");
if (this.useReferer && StringUtils.hasText(refererHeader)) {
if (!StringUtils.hasText(refererHeader)) {
return this.defaultTargetUrl;
}
if (this.useReferer) {
trace("Using url %s from Referer header", refererHeader);
return refererHeader;
}

View File

@ -114,6 +114,7 @@ public class AbstractAuthenticationTargetUrlRequestHandlerTests {
assertThatIllegalArgumentException().isThrownBy(() -> this.handler.setRedirectStrategy(null));
}
// gh-18805
@Test
void returnDefaultUrlIfUseRefererIsTrueAndRefererHeaderIsEmpty() {
this.handler.setUseReferer(true);