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"},
|
||||
"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"},
|
||||
"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"},
|
||||
"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"},
|
||||
|
|
@ -120,6 +120,10 @@ async def proxy(service: str, path: str, request: Request, _=Depends(_verify)):
|
|||
pv = _parse_kv("proxmox")
|
||||
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":
|
||||
global _dockhand_cookie
|
||||
if not _dockhand_cookie:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue