Added basic OPNsense integration, and fixed PfSense API by changing from X-API-Key and X-API-Secret headers to only x-api-key header (lowercase as specified in v2 API docs)

This commit is contained in:
2026-01-14 17:44:56 +01:00
parent 8ed18f2473
commit 325ddc2733
13 changed files with 311 additions and 53 deletions

View File

@@ -188,12 +188,24 @@
"settings.advanced.mikrotik.password": "Mot de passe SSH",
"settings.advanced.mikrotik.key": "Chemin de clé SSH (optionnel)",
"settings.advanced.mikrotik.list": "Nom de la liste",
"settings.advanced.pfsense.note": "Nécessite le paquet API pfSense. Utiliser un jeton ayant accès aux alias.",
"settings.advanced.pfsense.note": "Nécessite le paquet REST API pfSense. Entrez la clé API et l'alias à gérer.",
"settings.advanced.pfsense.install_link": "Installer le paquet REST API",
"settings.advanced.pfsense.api_key_setup": "Configurer la clé API",
"settings.advanced.pfsense.base_url": "URL de base",
"settings.advanced.pfsense.token": "Jeton API",
"settings.advanced.pfsense.secret": "Secret API",
"settings.advanced.pfsense.alias": "Nom dalias",
"settings.advanced.pfsense.token": "Clé API",
"settings.advanced.pfsense.token_hint": "Générer dans Système > REST API > Keys dans le webConfigurator pfSense",
"settings.advanced.pfsense.alias": "Nom d'alias",
"settings.advanced.pfsense.skip_tls": "Ignorer la vérification TLS (auto-signé)",
"settings.advanced.opnsense.note": "Entrez les identifiants API OPNsense et l'alias à gérer.",
"settings.advanced.opnsense.api_docs": "Documentation API",
"settings.advanced.opnsense.api_key_setup": "Configurer la clé API",
"settings.advanced.opnsense.base_url": "URL de base",
"settings.advanced.opnsense.key": "Clé API",
"settings.advanced.opnsense.key_hint": "Générer dans Système > Accès > Utilisateurs > Clés API",
"settings.advanced.opnsense.secret": "Secret API",
"settings.advanced.opnsense.secret_hint": "Générer avec la clé API",
"settings.advanced.opnsense.alias": "Nom d'alias",
"settings.advanced.opnsense.skip_tls": "Ignorer la vérification TLS (auto-signé)",
"settings.advanced.log_title": "Journal des blocages permanents",
"settings.advanced.log_empty": "Aucun blocage permanent pour le moment.",
"settings.advanced.log_ip": "IP",