API-Zugriff auf die Firewall aktivieren

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.
  • Gehen Sie zu „Gerät“ / „Einstellungen“ / „Verwaltung“ und aktivieren Sie Folgendes:
  • SonicOS-API
  • RFC 2617 HTTP Basic Access Authentication
  • Zwei-Faktor-Authentifizierung und Token-Authentifizierung

Wenn ein dedizierter Benutzer (abgesehen vom Haupt-Admin-Benutzer) verwendet werden soll:

  • Erstellen Sie den Benutzer, und legen Sie die Gruppe “SonicWall Administrators” fest.”
  • Gruppe “SonicWall-Administratoren” bearbeiten”
  • Im Register “Administration” aktivieren Sie die Option „Mitglieder gelangen direkt zur Verwaltungsschnittstelle beim Web-Login“ (Dies stellt sicher, dass kein Sitzungsvorhang angezeigt wird und der Benutzer direkt zur GUI weitergeleitet wird).
  • Aktivieren Sie auf der Schnittstelle, über die der API-Zugriff erfolgt, “HTTPS User Login”.”

Fehlerbehebung

Bei Problemen befolgen Sie bitte die folgenden Schritte:

  • Prüfen Sie, ob der Zugriff über den Benutzer auf der Web-GUI funktioniert, insbesondere wenn Sie einen benutzerdefinierten Benutzer verwenden.
  • Vergewissern Sie sich, dass der benutzerdefinierte Benutzer nach dem Einloggen direkt in der Benutzeroberfläche ist und nicht das Sitzungsvisier erhält.
  • Wenn Sie einen benutzerdefinierten Benutzer verwenden und Probleme haben, sollten Sie den Administrator-Benutzer ausprobieren und sehen, ob das funktioniert. Wenn das nicht der Fall ist, ist der API-Zugriff nicht richtig konfiguriert. Wenn es mit dem Administrator-Benutzer funktioniert, aber nicht mit dem lokalen benutzerdefinierten Benutzer, führen Sie die oben genannten Schritte durch.
  • Überprüfen Sie die Firewall-Logdatei
  • Überprüfen Sie die Firewall-Toolbox-Protokolldatei
  • Versuchen Sie, mit einem API-Tool wie “Postman” oder „ARC Rest client“ auf die Firewall zuzugreifen. 

Weitere Informationen:

Sie können den Benutzer nicht deaktivieren, aber Sie können das Ablaufdatum festlegen (falls Sie nicht möchten, dass der Benutzer nach dem API-Verfahren aktiv bleibt).