diff --git a/src/server/paloalto/PaFirewall.ts b/src/server/paloalto/PaFirewall.ts index b02ce56..0c7db07 100644 --- a/src/server/paloalto/PaFirewall.ts +++ b/src/server/paloalto/PaFirewall.ts @@ -15,7 +15,16 @@ export class PaFirewall { const data = await response.text() - console.log(data) + const result = data.includes('status="success"') + + if (!result) { + console.log(data) + throw new Error('Failed to map user ID to IP') + } + + console.log(`Mapped user ${username} to IP ${ip}`) + + return true } private createCommand(username: string, ip: string, domain: string) {