Skip to content

Commit f080148

Browse files
committed
Mark CsrfTokenRequestAttributeHandler#setCsrfRequestAttributeName as Nullable
Closes: gh-18617 Signed-off-by: Andrey Litvitski <andrey1010102008@gmail.com>
1 parent b591a0a commit f080148

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

web/src/main/java/org/springframework/security/web/csrf/CsrfTokenRequestAttributeHandler.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import jakarta.servlet.http.HttpServletResponse;
2323
import org.apache.commons.logging.Log;
2424
import org.apache.commons.logging.LogFactory;
25+
import org.jspecify.annotations.Nullable;
2526

2627
import org.springframework.core.log.LogMessage;
2728
import org.springframework.util.Assert;
@@ -33,13 +34,14 @@
3334
*
3435
* @author Steve Riesenberg
3536
* @author Yoobin Yoon
37+
* @author Andrey Litvitski
3638
* @since 5.8
3739
*/
3840
public class CsrfTokenRequestAttributeHandler implements CsrfTokenRequestHandler {
3941

4042
private static final Log logger = LogFactory.getLog(CsrfTokenRequestAttributeHandler.class);
4143

42-
private String csrfRequestAttributeName = "_csrf";
44+
@Nullable private String csrfRequestAttributeName = "_csrf";
4345

4446
/**
4547
* The {@link CsrfToken} is available as a request attribute named
@@ -49,7 +51,7 @@ public class CsrfTokenRequestAttributeHandler implements CsrfTokenRequestHandler
4951
* @param csrfRequestAttributeName the name of an additional request attribute with
5052
* the value of the CsrfToken. Default is {@link CsrfToken#getParameterName()}
5153
*/
52-
public final void setCsrfRequestAttributeName(String csrfRequestAttributeName) {
54+
public final void setCsrfRequestAttributeName(@Nullable String csrfRequestAttributeName) {
5355
this.csrfRequestAttributeName = csrfRequestAttributeName;
5456
}
5557

0 commit comments

Comments
 (0)