OctoPrint-Anwendungsschlüssel und der globale API-Schlüssel erklärt

OctoPrint-Anwendungsschlüssel und der globale API-Schlüssel erklärt

von FixoLab


OctoPrint unterstützt Zugangsdaten mit unterschiedlichem Betriebsspektrum. Ein anwendungsspezifischer Schlüssel ist leichter zu identifizieren und zu widerrufen als überall denselben globalen Geheimschlüssel zu verwenden.

Printer Tools kommunizieren mit unterstützten Druckern und Kameras über lokale Protokolle. Halten Sie Geräte privat, bewahren Sie Anmeldeinformationen sicher auf und verwenden Sie die aktuelle Kompatibilitätsmatrix als maßgebliche Quelle für gerätespezifische Funktionen.

Printer Tools
Printer Tools

Alle Ihre 3D-Drucker in einem Dashboard

Überwachen Sie Bambu Lab-, Klipper-, OctoPrint-, Creality-, Snapmaker-, Anycubic-, Flashforge-, Elegoo- und Prusa-Drucker in einer einzigen App

Verfügbar für Android, iPhone, iPad und Mac, mit Begleit-Apps für Apple Watch und Wear OS sowie optionalem Fernzugriff über VPN, OctoEverywhere oder Obico

Printer Tools

Bevorzugen Sie einen App-spezifischen Genehmigungsprozess

Wenn der OctoPrint-Anwendungsschlüssel-Workflow verfügbar ist, genehmigen Sie Printer Tools als eigenen Client. Dies erstellt Anmeldeinformationen, die mit dieser Anwendung und dem Benutzerkontext verknüpft sind.

Verstehen Sie den globalen Schlüssel

Der globale API-Schlüssel ist ein weit verbreitetes gemeinsam genutztes Zugangsdaten. Sein Rotieren kann jeden Client, der ihn wiederverwendet, beschädigen, und sein Leaken offenbart mehr als eine Integrationsbeziehung.

Berechtigungen an unterstützte Funktionen anpassen

Verwenden Sie einen OctoPrint-Benutzer nur mit den Berechtigungen, die für die Überwachung von Printer Tools und unterstütztes Datei-Browsing oder Steuerungen benötigt werden. Printer Tools lädt keine Datei hoch und startet keinen neuen OctoPrint-Job.

Sauber widerrufen

Wenn ein Telefon verloren geht oder ein Schlüssel kompromittiert wird, widerrufen Sie diesen Anwendungsschlüssel in OctoPrint und autorisieren Sie einen neuen. Niemals einen der Schlüssel in Logs oder Screenshots posten.

Lokale Fehlerbehebung-Checkliste

  • Verwenden Sie HTTPS in nicht vertrauenswürdigen Netzwerksegmenten.
  • Genehmigen Sie, wenn möglich, einen app-spezifischen Schlüssel.
  • Beschränken Sie die OctoPrint-Benutzerberechtigungen.
  • Widerrufen Sie einzelne Anmeldeinformationen bei Bedarf.

Häufig gestellte Fragen

Ist ein Anwendungsschlüssel dasselbe wie der globale API-Schlüssel?

Nein. Die Anwendungsberechtigung ist an eine Kundenfreigabe gebunden, während der globale Schlüssel breit geteilt wird.

Können Printer Tools ohne Genehmigung arbeiten?

Nur Endpunkte, die anonym erlaubt sind, wären sichtbar, was normalerweise unzureichend und weniger kontrolliert ist.

Sollte OctoPrint öffentlich im Internet sein?

Nein. Verwenden Sie ein privates VPN oder eine unterstützte Fernzugriffslösung.

Printer Tools
Printer Tools

Alle Ihre 3D-Drucker in einem Dashboard

Überwachen Sie Bambu Lab-, Klipper-, OctoPrint-, Creality-, Snapmaker-, Anycubic-, Flashforge-, Elegoo- und Prusa-Drucker in einer einzigen App

Verfügbar für Android, iPhone, iPad und Mac, mit Begleit-Apps für Apple Watch und Wear OS sowie optionalem Fernzugriff über VPN, OctoEverywhere oder Obico

Printer Tools