Um den API-Zugriff auf die SonicWall zu aktivieren, folgen Sie bitte diesen Schritten:
Melden Sie sich als vollständiger Administrator an der Firewall an.
Aktivieren Sie den API-Zugriff unter Gerät / Einstellungen / Verwaltung / SonicOS API: “SonicOS-API aktivieren” und “HTTP-Standardzugriffsauthentifizierung nach RFC 2617”
Falls ein dedizierter Benutzer erforderlich ist:
Erstellen Sie den Benutzer und weisen Sie ihm die Rolle “SonicWall Administrators” zu.”
Gruppe “SonicWall-Administratoren” bearbeiten”
Aktivieren Sie auf der Registerkarte “Verwaltung” die Option „Mitglieder gelangen beim Web-Login direkt zur Verwaltungs-Benutzeroberfläche“.”
Aktivieren Sie auf der Schnittstelle, über die der API-Zugriff erfolgt, “HTTPS User Login”.”
Prüfen Sie, ob der Zugriff über den Benutzer auf der Web-GUI funktioniert, insbesondere wenn Sie einen benutzerdefinierten Benutzer verwenden.
Wenn Sie einen benutzerdefinierten Benutzer verwenden und Probleme haben, versuchen Sie es mit dem Admin-Benutzer und prüfen Sie, ob das funktioniert. Wenn nicht, ist der API-Zugriff nicht korrekt konfiguriert. Wenn es mit dem Admin-Benutzer funktioniert, aber nicht mit dem lokalen benutzerdefinierten Benutzer, überprüfen Sie die Schritte oben.
Überprüfen Sie die Firewall-Toolbox-Protokolldatei
Versuchen Sie, mit einem API-Tool wie “Postman” oder „ARC Rest client“ auf die Firewall zuzugreifen.