WWW-Authenticate header should not be added twice

Closes gh-13737
This commit is contained in:
Marcus Da Coregio
2023-08-31 10:07:10 -03:00
parent 8efbbb3eb5
commit 96d1763fc4
2 changed files with 20 additions and 1 deletions

View File

@@ -52,7 +52,7 @@ public class BasicAuthenticationEntryPoint implements AuthenticationEntryPoint,
@Override
public void commence(HttpServletRequest request, HttpServletResponse response,
AuthenticationException authException) throws IOException {
response.addHeader("WWW-Authenticate", "Basic realm=\"" + this.realmName + "\"");
response.setHeader("WWW-Authenticate", "Basic realm=\"" + this.realmName + "\"");
response.sendError(HttpStatus.UNAUTHORIZED.value(), HttpStatus.UNAUTHORIZED.getReasonPhrase());
}