diff --git a/libs/components/Dashboard/Settings/Forms/SecurityForm.vue b/libs/components/Dashboard/Settings/Forms/SecurityForm.vue new file mode 100644 index 0000000000..ac67fb4099 --- /dev/null +++ b/libs/components/Dashboard/Settings/Forms/SecurityForm.vue @@ -0,0 +1,154 @@ + + + + + + + + + + + Firewall + + + Update your firewall settings. + + + + + + + Enabled + + + + Api Deploy + + + + + + + Use Ip Reputation Lists + + + + Use Ip Reputation Lists + + + + + + + Use Known Bad Inputs Rule Set + + + + Use Ip Reputation Lists + + + + + + + Rate Limit per minute + + + + + + Country Codes + + + + + + IP Addresses + + + + + + Query String + + + + + + HTTP Headers + + + + + + + + + + + + Cancel + + + Save + + + + + + diff --git a/libs/components/Dashboard/Settings/SettingsFormManager.vue b/libs/components/Dashboard/Settings/SettingsFormManager.vue index 55476d2cfb..4d1a8f1086 100644 --- a/libs/components/Dashboard/Settings/SettingsFormManager.vue +++ b/libs/components/Dashboard/Settings/SettingsFormManager.vue @@ -13,6 +13,7 @@ import HashingForm from './Forms/HashingForm.vue' import LibraryForm from './Forms/LibraryForm.vue' import QueueForm from './Forms/QueueForm.vue' import SearchEngineForm from './Forms/SearchEngineForm.vue' +import SecurityForm from './Forms/SecurityForm.vue' const props = defineProps({ name: String, @@ -136,6 +137,7 @@ const pageTitle = computed < String > (() => options.find(option => option.key = +
+ Update your firewall settings. +