diff --git a/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml b/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
index fb66169e4..14ea6f867 100644
--- a/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+++ b/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
@@ -192,7 +192,19 @@
validation.dns_cf_key
+ password
+
+
+ validation.dns_cf_account_id
+
text
+ Can be found in the URI after loggin into the Cloudflare dashboard.
+
+
+ validation.dns_cf_token
+
+ password
+ The token needs "Read" access to Zone.Zone and "Edit" to Zone.DNS across "All zones from an account".
diff --git a/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml b/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
index 67900ed10..da8b7692c 100644
--- a/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+++ b/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
@@ -461,6 +461,12 @@
N
+
+ N
+
+
+ N
+ N
diff --git a/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php b/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php
index 983225756..d83de618f 100755
--- a/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php
+++ b/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php
@@ -654,6 +654,9 @@ function run_acme_validation($certObj, $valObj, $acctObj)
case 'dns_cf':
$proc_env['CF_Key'] = (string)$valObj->dns_cf_key;
$proc_env['CF_Email'] = (string)$valObj->dns_cf_email;
+ // FIXME Only one auth method should be present in ENV
+ $proc_env['CF_Token'] = (string)$valObj->dns_cf_token;
+ $proc_env['CF_Account_ID'] = (string)$valObj->dns_cf_account_id;
break;
case 'dns_cloudns':
$proc_env['CLOUDNS_AUTH_ID'] = (string)$valObj->dns_cloudns_auth_id;