From fdd2a91b686ce064d9292fa18668c0f9adcd7f5d Mon Sep 17 00:00:00 2001 From: Rob Winch <362503+rwinch@users.noreply.github.com> Date: Tue, 16 Sep 2025 10:05:40 -0500 Subject: [PATCH] DelegatingAuthenticationEntryPoint.Builder is final Make it final and a private constructor Issue gh-17915 --- .../authentication/DelegatingAuthenticationEntryPoint.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/src/main/java/org/springframework/security/web/authentication/DelegatingAuthenticationEntryPoint.java b/web/src/main/java/org/springframework/security/web/authentication/DelegatingAuthenticationEntryPoint.java index da1ef7ccf2..16f2a0e981 100644 --- a/web/src/main/java/org/springframework/security/web/authentication/DelegatingAuthenticationEntryPoint.java +++ b/web/src/main/java/org/springframework/security/web/authentication/DelegatingAuthenticationEntryPoint.java @@ -167,7 +167,7 @@ public class DelegatingAuthenticationEntryPoint implements AuthenticationEntryPo * @author Rob Winch * @since 7.0 */ - public static class Builder { + public static final class Builder { private @Nullable AuthenticationEntryPoint defaultEntryPoint; @@ -223,6 +223,9 @@ public class DelegatingAuthenticationEntryPoint implements AuthenticationEntryPo return new DelegatingAuthenticationEntryPoint(defaultEntryPoint, this.entryPoints); } + private Builder() { + } + } }