OctoPrint-applikationsnycklar och den globala API-nyckeln förklarade

OctoPrint-applikationsnycklar och den globala API-nyckeln förklarade

av FixoLab


OctoPrint stöder behörigheter med olika operativ räckvidd. En applikationsspecifik nyckel är lättare att identifiera och återkalla än att återanvända en global hemlighet överallt.

Printer Tools kommunicerar med stödda skrivare och kameror genom lokala protokoll. Håll enheter privata, bevara autentiseringsuppgifter och använd den aktuella kompatibilitetsmatrisen som auktoritet för modell-specifika funktioner.

Printer Tools
Printer Tools

Alla dina 3D-skrivare i en enda panel

Övervaka Bambu Lab-, Klipper-, OctoPrint-, Creality-, Snapmaker-, Anycubic-, Flashforge-, Elegoo- och Prusa-skrivare från en app

Tillgänglig på Android, iPhone, iPad och Mac, med följeappar för Apple Watch och Wear OS samt valfri fjärråtkomst via VPN, OctoEverywhere eller Obico

Printer Tools

Föredra ett app-specifikt godkännandeflöde

När OctoPrint Application Keys-arbetsflöde är tillgängligt, godkänn Printer Tools som sin egen klient. Detta skapar autentiseringsuppgifter kopplade till den applikationen och användarkontexten.

Förstå den globala nyckeln

Den globala API-nyckeln är en bred delad autentisering. Att rotera den kan göra att varje klient som återanvänder den slutar fungera, och om den läcker avslöjas mer än en integrationsrelation.

Matcha behörigheter med stödda funktioner

Använd en OctoPrint-användare med endast de behörigheter som behövs för övervakning av Printer Tools och stödd filbläddring eller kontroller. Printer Tools laddar inte upp en fil och startar ett nytt OctoPrint-jobb.

Återkalla på ett korrekt sätt

Om en telefon går förlorad eller en nyckel exponeras, återkalla den applikationsnyckeln i OctoPrint och auktorisera en ny. Publicera aldrig någon av nycklarna i loggar eller skärmdumpar.

Lokal felsökningschecklista

  • Använd HTTPS på opålitliga nätverkssegment.
  • Godkänn en app-specifik nyckel när det är möjligt.
  • Begränsa OctoPrint-användarbehörigheterna.
  • Återkalla individuella referenser vid behov.

Vanliga frågor

Är en applikationsnyckel samma sak som den globala API-nyckeln?

Nej. Applikationsuppgiften är kopplad till ett klientgodkännande, medan den globala nyckeln delas brett.

Kan Printer Tools fungera utan auktorisation?

Endast slutpunkter som tillåts anonymt skulle vara synliga, vilket vanligtvis är otillräckligt och mindre kontrollerat.

Bör OctoPrint vara offentligt tillgängligt på internet?

Nej. Använd ett privat VPN eller en stödjad lösning för fjärråtkomst.

Printer Tools
Printer Tools

Alla dina 3D-skrivare i en enda panel

Övervaka Bambu Lab-, Klipper-, OctoPrint-, Creality-, Snapmaker-, Anycubic-, Flashforge-, Elegoo- och Prusa-skrivare från en app

Tillgänglig på Android, iPhone, iPad och Mac, med följeappar för Apple Watch och Wear OS samt valfri fjärråtkomst via VPN, OctoEverywhere eller Obico

Printer Tools