Chiavi dell'Applicazione OctoPrint e la Chiave API Globale spiegate

Chiavi dell'Applicazione OctoPrint e la Chiave API Globale spiegate

di FixoLab


OctoPrint supporta credenziali con diversi ambiti operativi. Una chiave specifica per l’applicazione è più facile da identificare e revocare rispetto al riutilizzo di un segreto globale ovunque.

Printer Tools comunica con le stampanti e le fotocamere supportate tramite protocolli locali. Mantieni i dispositivi privati, conserva le credenziali e utilizza la matrice di compatibilità attuale come riferimento per le capacità specifiche del modello.

Printer Tools
Printer Tools

Tutte le tue stampanti 3D in un'unica dashboard

Monitora le stampanti Bambu Lab, Klipper, OctoPrint, Creality, Snapmaker, Anycubic, Flashforge, Elegoo e Prusa da un'unica app

Disponibile su Android, iPhone, iPad e Mac, con app complementari per Apple Watch e Wear OS e accesso remoto opzionale tramite VPN, OctoEverywhere o Obico

Printer Tools

Preferisci un flusso di approvazione specifico per l’app

Quando il flusso di lavoro delle chiavi dell’applicazione OctoPrint è disponibile, approva Printer Tools come client autonomo. Questo crea una credenziale associata a quella applicazione e al contesto utente.

Comprendere la chiave globale

La Chiave API Globale è una credenziale condivisa ampia. Ruotarla può interrompere ogni client che la riutilizza, e la sua fuga espone più di una relazione di integrazione.

Abbina i permessi alle funzionalità supportate

Usa un utente OctoPrint con solo i permessi necessari per il monitoraggio di Printer Tools e la navigazione o il controllo dei file supportati. Printer Tools non carica un file né avvia un nuovo lavoro OctoPrint.

Revoca in modo pulito

Se un telefono viene perso o una chiave viene esposta, revoca quella chiave dell’applicazione in OctoPrint e autorizzane una nuova. Non pubblicare mai nessuna delle due chiavi nei log o negli screenshot.

Lista di controllo per la risoluzione dei problemi locali

  • Usa HTTPS su segmenti di rete non affidabili.
  • Approva una chiave specifica per l’app quando possibile.
  • Limita i permessi dell’utente in OctoPrint.
  • Revoca le credenziali individuali quando necessario.

Domande frequenti

Una chiave dell’applicazione è la stessa della Chiave API globale?

No. Le credenziali dell’applicazione sono legate all’approvazione di un client, mentre la chiave globale è condivisa ampiamente.

Può Printer Tools lavorare senza autorizzazione?

Solo i punti di accesso consentiti in forma anonima sarebbero visibili, il che di solito è insufficiente e meno controllato.

OctoPrint dovrebbe essere pubblico su internet?

No. Usa una VPN privata o una soluzione di accesso remoto supportata.

Printer Tools
Printer Tools

Tutte le tue stampanti 3D in un'unica dashboard

Monitora le stampanti Bambu Lab, Klipper, OctoPrint, Creality, Snapmaker, Anycubic, Flashforge, Elegoo e Prusa da un'unica app

Disponibile su Android, iPhone, iPad e Mac, con app complementari per Apple Watch e Wear OS e accesso remoto opzionale tramite VPN, OctoEverywhere o Obico

Printer Tools