diff --git a/extensions/Servers/Proxmox/Livewire/Firewall.php b/extensions/Servers/Proxmox/Livewire/Firewall.php index ffd631f4c..7acd28f2b 100644 --- a/extensions/Servers/Proxmox/Livewire/Firewall.php +++ b/extensions/Servers/Proxmox/Livewire/Firewall.php @@ -55,13 +55,16 @@ class Firewall extends Component { $baseUrl = 'https://pve.virtnet.bond'; $user = 'root@pam'; - $token = 'firewall'; + $tokenId = 'firewall'; $secret = '0a439967-0a44-4b94-8906-c36b3a40cf68'; $fullUrl = rtrim($baseUrl, '/') . '/api2/json' . $url; + // Proxmox API token format: PVEAPIToken=USER@REALM!TOKENID=SECRET + $authHeader = 'PVEAPIToken=' . $user . '!' . $tokenId . '=' . $secret; + return Http::withHeaders([ - 'Authorization' => 'PVEAPIToken=' . $user . '=' . $token . '=' . $secret, + 'Authorization' => $authHeader, 'Accept' => 'application/json', 'Content-Type' => 'application/json', ])->withOptions([