OctoPrint-applikasjonsnøkler og den globale API-nøkkelen forklart

OctoPrint-applikasjonsnøkler og den globale API-nøkkelen forklart

av FixoLab


OctoPrint støtter legitimasjon med forskjellig operasjonell omfang. En applikasjonsspesifikk nøkkel er lettere å identifisere og tilbakekalle enn å gjenbruke én global hemmelighet overalt.

Printer Tools kommuniserer med støttede skrivere og kameraer gjennom lokale protokoller. Hold enhetene private, behold legitimasjon og bruk den gjeldende kompatibilitetsmatrisen som autoritet for modellspesifikke funksjoner.

Printer Tools
Printer Tools

Alle 3D-printerne dine i ett dashbord

Overvåk Bambu Lab-, Klipper-, OctoPrint-, Creality-, Snapmaker-, Anycubic-, Flashforge-, Elegoo- og Prusa-printere fra én app

Tilgjengelig på Android, iPhone, iPad og Mac, med følgeapper for Apple Watch og Wear OS og valgfri fjerntilgang via VPN, OctoEverywhere eller Obico

Printer Tools

Foretrekk en app-spesifikk godkjenningsflyt

Når OctoPrint Application Keys-arbeidsflyt er tilgjengelig, godkjenn Printer Tools som sin egen klient. Dette oppretter legitimasjon knyttet til den applikasjonen og brukerens kontekst.

Forstå den globale nøkkelen

Den globale API-nøkkelen er en bredt delt legitimasjon. Å rotere den kan ødelegge alle klienter som gjenbruker den, og lekkasje av den eksponerer mer enn ett integrasjonsforhold.

Matcher tillatelser til støttede funksjoner

Bruk en OctoPrint-bruker med kun de tillatelsene som trengs for Printer Tools-overvåking og støttet filgjennomgang eller kontroller. Printer Tools laster ikke opp en fil og starter et nytt OctoPrint-jobb.

Tilbakekall på en ryddig måte

Hvis en telefon går tapt eller en nøkkel blir eksponert, tilbakekall den applikasjonsnøkkelen i OctoPrint og autoriser en ny. Legg aldri ut noen av nøklene i logger eller skjermbilder.

Lokal feilsøkingsliste

  • Bruk HTTPS på nettverkssegmenter du ikke stoler på.
  • Godkjenn en app-spesifikk nøkkel når det er mulig.
  • Begrens OctoPrint brukertillatelser.
  • Tilbakekall individuelle legitimasjoner når det er nødvendig.

Ofte stilte spørsmål

Er en applikasjonsnøkkel det samme som den globale API-nøkkelen?

Nei. Applikasjonslegitimasjonen er knyttet til en klientgodkjenning, mens den globale nøkkelen deles bredt.

Kan Printer Tools fungere uten autorisasjon?

Bare endepunkter som er tillatt anonymt vil være synlige, noe som vanligvis er utilstrekkelig og mindre kontrollert.

Bør OctoPrint være offentlig på internett?

Nei. Bruk en privat VPN eller en støttet løsning for fjernaksess.

Printer Tools
Printer Tools

Alle 3D-printerne dine i ett dashbord

Overvåk Bambu Lab-, Klipper-, OctoPrint-, Creality-, Snapmaker-, Anycubic-, Flashforge-, Elegoo- og Prusa-printere fra én app

Tilgjengelig på Android, iPhone, iPad og Mac, med følgeapper for Apple Watch og Wear OS og valgfri fjerntilgang via VPN, OctoEverywhere eller Obico

Printer Tools