Fix: n8n uses X-N8N-API-KEY header
This commit is contained in:
parent
b926732915
commit
a85a3175cd
1 changed files with 5 additions and 1 deletions
6
app.py
6
app.py
|
|
@ -47,7 +47,7 @@ SERVICES = {
|
||||||
"radarr1080p": {"url": None, "auth": "apikey_urlfile", "key_file": "radarr1080p"},
|
"radarr1080p": {"url": None, "auth": "apikey_urlfile", "key_file": "radarr1080p"},
|
||||||
"seerr": {"url": "http://10.2.1.100:5055", "auth": "apikey", "key_file": "seer"},
|
"seerr": {"url": "http://10.2.1.100:5055", "auth": "apikey", "key_file": "seer"},
|
||||||
"outline": {"url": "http://10.1.1.100:3000", "auth": "bearer", "key_file": "outline"},
|
"outline": {"url": "http://10.1.1.100:3000", "auth": "bearer", "key_file": "outline"},
|
||||||
"n8n": {"url": "http://10.4.1.113:5678", "auth": "bearer", "key_file": "n8n"},
|
"n8n": {"url": "http://10.4.1.113:5678", "auth": "n8n", "key_file": "n8n"},
|
||||||
"proxmox": {"url": "https://10.5.85.11:8006", "auth": "proxmox"},
|
"proxmox": {"url": "https://10.5.85.11:8006", "auth": "proxmox"},
|
||||||
"homeassistant": {"url": "http://10.10.1.20:8123","auth": "bearer", "key_file": "homeassistent"},
|
"homeassistant": {"url": "http://10.10.1.20:8123","auth": "bearer", "key_file": "homeassistent"},
|
||||||
"grafana": {"url": "http://10.1.1.111:3000", "auth": "bearer", "key_file": "grafana"},
|
"grafana": {"url": "http://10.1.1.111:3000", "auth": "bearer", "key_file": "grafana"},
|
||||||
|
|
@ -120,6 +120,10 @@ async def proxy(service: str, path: str, request: Request, _=Depends(_verify)):
|
||||||
pv = _parse_kv("proxmox")
|
pv = _parse_kv("proxmox")
|
||||||
headers["Authorization"] = f"PVEAPIToken={pv.get('tokenid', '')}={pv.get('secret', '')}"
|
headers["Authorization"] = f"PVEAPIToken={pv.get('tokenid', '')}={pv.get('secret', '')}"
|
||||||
|
|
||||||
|
elif auth_type == "n8n":
|
||||||
|
key = _read(cfg["key_file"])
|
||||||
|
headers["X-N8N-API-KEY"] = key or ""
|
||||||
|
|
||||||
elif auth_type == "session":
|
elif auth_type == "session":
|
||||||
global _dockhand_cookie
|
global _dockhand_cookie
|
||||||
if not _dockhand_cookie:
|
if not _dockhand_cookie:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue