Skip to content

Commit c4d4159

Browse files
Merge pull request #3187 from Teh-STIG/dev
Connect to Self-Hosted Hudu instance through CloudFlare ZTNA Tunnel
2 parents 8cbe7ba + 1366c5e commit c4d4159

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed
3.63 KB
Loading

src/data/Extensions.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -423,5 +423,45 @@
423423
}
424424
],
425425
"mappingRequired": false
426+
},
427+
{
428+
"name": "CloudFlare ZTNA Tunnel",
429+
"id": "CTZTNA",
430+
"type": "ztna",
431+
"cat": "Zero Trust Network Tunnel",
432+
"logo": "/assets/integrations/cloudflare.png",
433+
"forceSyncButton": false,
434+
"hideTestButton": true,
435+
"description": "Enter your CloudFlare ZTNA Tunnel API Credentials to use with other Integrations",
436+
"helpText": "These credentials can be used to allow traffic through a CloudFlare ZTNA Tunnel if your other Integrations are protected behind one. You need to select 'Behind a CF-ZTNA Tunnel' within the other Integration's settings to enable.",
437+
"links": [
438+
{
439+
"name": "CloudFlare ZTNA Tunnel Information",
440+
"url": "https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/"
441+
},
442+
{
443+
"name": "Installing Hudu behind Cloudflare Zero Trust Tunnel",
444+
"url": "https://support.hudu.com/hc/en-us/articles/13929358997399-Installing-Hudu-behind-Cloudflare-Zero-Trust-Tunnel"
445+
}
446+
],
447+
"SettingOptions": [
448+
{
449+
"type": "password",
450+
"name": "CloudFlareClientID.APIKey",
451+
"label": "CloudFlare Tunnel Service Account Client ID"
452+
},
453+
{
454+
"type": "password",
455+
"name": "CloudFlareAPIKey.APIKey",
456+
"label": "CloudFlare Tunnel Service Account Client Secret"
457+
},
458+
{
459+
"_comment": "I have added this switch as a logic check for the Hudu integration script to check against when CIPP first connects to the Hudu Instance via Connect-HuduAPI.ps1",
460+
"type": "switch",
461+
"name": "Hudu.CFEnabled",
462+
"label": " Connect to HUDU through CloudFlare Tunnel with the above Service Account credentials."
463+
}
464+
],
465+
"mappingRequired": false
426466
}
427467
]

0 commit comments

Comments
 (0)