Cheile aplicației OctoPrint și explicarea Cheii Globală API

Cheile aplicației OctoPrint și explicarea Cheii Globală API

de FixoLab


OctoPrint suportă acreditări cu domenii operaționale diferite. O cheie specifică aplicației este mai ușor de identificat și revocat decât reutilizarea unui secret global peste tot.

Printer Tools comunică cu imprimantele și camerele suportate prin protocoale locale. Păstrați dispozitivele private, protejați acreditările și folosiți matricea actuală de compatibilitate ca autoritate pentru capabilitățile specifice modelului.

Printer Tools
Printer Tools

Toate imprimantele 3D într-un singur panou

Monitorizați imprimante Bambu Lab, Klipper, OctoPrint, Creality, Snapmaker, Anycubic, Flashforge, Elegoo și Prusa dintr-o singură aplicație

Disponibilă pe Android, iPhone, iPad și Mac, cu aplicații companion pentru Apple Watch și Wear OS și acces la distanță opțional prin VPN, OctoEverywhere sau Obico

Printer Tools

Preferă un flux de aprobare specific aplicației

Când fluxul de lucru OctoPrint Application Keys este disponibil, aprobați Printer Tools ca propriul său client. Aceasta creează o acreditare asociată cu acea aplicație și contextul utilizatorului.

Înțelegeți cheia globală

Cheia Globală API este un credential larg împărtășit. Rotirea acesteia poate întrerupe fiecare client care o reutilizează, iar scurgerea acesteia expune mai mult de o relație de integrare.

Potrivește permisiunile cu funcționalitățile suportate

Folosește un utilizator OctoPrint cu doar permisiunile necesare pentru monitorizarea Printer Tools și explorarea fișierelor sau controlarea suportată. Printer Tools nu încarcă un fișier și nu pornește un nou job OctoPrint.

Revocă curat

Dacă un telefon este pierdut sau o cheie este expusă, revocați acea cheie de aplicație în OctoPrint și autorizați una nouă. Nu postați niciuna dintre chei în jurnale sau capturi de ecran.

Lista de verificare locală pentru depanare

  • Folosiți HTTPS pe segmente de rețea neîncrezătoare.
  • Aprobați o cheie specifică aplicației atunci când este posibil.
  • Limitați permisiunile utilizatorului în OctoPrint.
  • Revocați acreditările individuale atunci când este necesar.

Întrebări frecvente

Este o cheie de aplicație aceeași cu cheia globală API?

Nu. Credențialul aplicației este legat de aprobarea unui client, în timp ce cheia globală este partajată pe scară largă.

Poate Printer Tools să funcționeze fără autorizare?

Doar punctele finale permise anonim ar fi vizibile, ceea ce de obicei este insuficient și mai puțin controlat.

Ar trebui OctoPrint să fie public pe internet?

Nu. Folosiți un VPN privat sau o soluție de acces la distanță suportată.

Printer Tools
Printer Tools

Toate imprimantele 3D într-un singur panou

Monitorizați imprimante Bambu Lab, Klipper, OctoPrint, Creality, Snapmaker, Anycubic, Flashforge, Elegoo și Prusa dintr-o singură aplicație

Disponibilă pe Android, iPhone, iPad și Mac, cu aplicații companion pentru Apple Watch și Wear OS și acces la distanță opțional prin VPN, OctoEverywhere sau Obico

Printer Tools