Clés d'application OctoPrint et explication de la clé API globale

Clés d'application OctoPrint et explication de la clé API globale

par FixoLab


OctoPrint prend en charge des identifiants avec différentes portées opérationnelles. Une clé spécifique à l’application est plus facile à identifier et à révoquer que de réutiliser un secret global partout.

Printer Tools communique avec les imprimantes et caméras prises en charge via des protocoles locaux. Gardez les appareils privés, préservez les identifiants et utilisez la matrice de compatibilité actuelle comme référence pour les capacités spécifiques à chaque modèle.

Printer Tools
Printer Tools

Toutes vos imprimantes 3D dans un seul tableau de bord

Surveillez vos imprimantes Bambu Lab, Klipper, OctoPrint, Creality, Snapmaker, Anycubic, Flashforge, Elegoo et Prusa depuis une seule application

Disponible sur Android, iPhone, iPad et Mac, avec des apps compagnons pour Apple Watch et Wear OS et un accès à distance facultatif via VPN, OctoEverywhere ou Obico

Printer Tools

Privilégiez un flux d’approbation spécifique à l’application

Lorsque le flux de travail des clés d’application OctoPrint est disponible, approuvez Printer Tools en tant que client distinct. Cela crée un identifiant associé à cette application et à ce contexte utilisateur.

Comprendre la clé globale

La clé API globale est un identifiant partagé large. La faire tourner peut casser chaque client qui la réutilise, et la divulguer expose plus qu’une seule relation d’intégration.

Faites correspondre les autorisations aux fonctionnalités prises en charge

Utilisez un utilisateur OctoPrint avec uniquement les autorisations nécessaires pour la surveillance des Printer Tools et l’exploration ou le contrôle des fichiers pris en charge. Printer Tools n’upload pas de fichier et ne démarre pas un nouveau job OctoPrint.

Révoquer proprement

Si un téléphone est perdu ou qu’une clé est exposée, révoquez cette clé d’application dans OctoPrint et autorisez-en une nouvelle. Ne publiez jamais l’une ou l’autre clé dans les journaux ou les captures d’écran.

Liste de contrôle de dépannage local

  • Utilisez HTTPS sur les segments de réseau non fiables.
  • Approuvez une clé spécifique à une application lorsque c’est possible.
  • Limitez les permissions des utilisateurs de OctoPrint.
  • Révoquez les identifiants individuels si nécessaire.

Questions fréquemment posées

Une clé d’application est-elle la même qu’une clé API globale ?

Non. Les identifiants de l’application sont liés à une approbation client, tandis que la clé globale est largement partagée.

Peut Printer Tools travailler sans autorisation?

Seuls les points de terminaison autorisés anonymement seraient visibles, ce qui est généralement insuffisant et moins contrôlé.

Faut-il que OctoPrint soit public sur Internet ?

Non. Utilisez un VPN privé ou une solution d’accès à distance prise en charge.

Printer Tools
Printer Tools

Toutes vos imprimantes 3D dans un seul tableau de bord

Surveillez vos imprimantes Bambu Lab, Klipper, OctoPrint, Creality, Snapmaker, Anycubic, Flashforge, Elegoo et Prusa depuis une seule application

Disponible sur Android, iPhone, iPad et Mac, avec des apps compagnons pour Apple Watch et Wear OS et un accès à distance facultatif via VPN, OctoEverywhere ou Obico

Printer Tools