diff --git a/FHEM/01_FHEMWEB.pm b/FHEM/01_FHEMWEB.pm
index 64e8cf2be..73a19cfa6 100755
--- a/FHEM/01_FHEMWEB.pm
+++ b/FHEM/01_FHEMWEB.pm
@@ -144,6 +144,7 @@ FHEMWEB_Initialize($)
addHtmlTitle:1,0
addStateEvent
csrfToken
+ csrfTokenHTTPHeader:0,1
alarmTimeout
allowedCommands
allowfrom
@@ -427,7 +428,8 @@ FW_Read($$)
"Access-Control-Max-Age:86400\r\n".
"Access-Control-Expose-Headers: X-FHEM-csrfToken\r\n": "");
$FW_headerlines .= "X-FHEM-csrfToken: $defs{$FW_wname}{CSRFTOKEN}\r\n"
- if(defined($defs{$FW_wname}{CSRFTOKEN}));
+ if(defined($defs{$FW_wname}{CSRFTOKEN}) &&
+ AttrVal($FW_wname, "csrfTokenHTTPHeader", 1));
#########################
# Return 200 for OPTIONS or 405 for unsupported method
@@ -3368,6 +3370,12 @@ FW_widgetOverride($$)
none, no token is expected. Default is random for featurelevel 5.8 and
greater, and none for featurelevel below 5.8
+
+