OctoPrint アプリケーションキーとグローバル API キーの説明

OctoPrint アプリケーションキーとグローバル API キーの説明

著者 FixoLab


OctoPrint は、異なる操作範囲を持つ資格情報をサポートしています。アプリ固有のキーは、グローバルなシークレットをあちこちで使い回すよりも特定と取り消しが容易です。

Printer Tools は、ローカルプロトコルを通じてサポートされているプリンターやカメラと通信します。デバイスをプライベートに保ち、資格情報を保持し、特定モデルの機能については現在の互換性マトリックスを権威として使用してください。

Printer Tools
Printer Tools

すべての3Dプリンターを1つのダッシュボードで

1つのアプリからBambu Lab、Klipper、OctoPrint、Creality、Snapmaker、Anycubic、Flashforge、Elegoo、Prusaのプリンターを監視

Android、iPhone、iPad、Macに対応し、Apple WatchとWear OSのコンパニオンアプリ、VPN、OctoEverywhere、Obicoによるオプションのリモートアクセスも利用可能

Printer Tools

アプリ固有の承認フローを優先してください

OctoPrint アプリケーションキーのワークフローが利用可能な場合は、Printer Tools を独自のクライアントとして承認してください。これにより、そのアプリケーションおよびユーザーコンテキストに関連付けられた資格情報が作成されます。

グローバルキーを理解してください

グローバルAPIキーは、広く共有される資格情報です。これを回転させると、それを再利用しているすべてのクライアントが動作しなくなる可能性があり、漏洩すると複数の統合関係がさらされます。

サポートされる機能に権限を一致させる

OctoPrint のユーザーを使用し、Printer Tools の監視およびサポートされるファイル閲覧や操作に必要な権限のみを付与してください。Printer Tools はファイルをアップロードして新しい OctoPrint ジョブを開始することはありません。

安全に取り消す

電話を紛失した場合やキーが漏洩した場合は、OctoPrint でそのアプリケーションキーを無効にし、新しいキーを認可してください。いずれのキーもログやスクリーンショットに投稿しないでください。

ローカルトラブルシューティングチェックリスト

  • 信頼できないネットワークセグメントではHTTPSを使用してください。
  • 可能な場合はアプリ固有のキーを承認してください。
  • OctoPrint のユーザー権限を制限してください。
  • 必要に応じて個別の認証情報を無効化してください。

よくある質問

アプリケーションキーはグローバルな API キーと同じですか?

いいえ。アプリケーションの資格情報はクライアントの承認に結び付けられていますが、グローバルキーは広く共有されます。

Printer Tools は認証なしで動作できますか?

匿名で許可されたエンドポイントのみが見えることになり、通常は不十分で制御も不足しています。

OctoPrint をインターネットで公開すべきですか?

いいえ。プライベートな VPN またはサポートされているリモートアクセスソリューションを使用してください。

Printer Tools
Printer Tools

すべての3Dプリンターを1つのダッシュボードで

1つのアプリからBambu Lab、Klipper、OctoPrint、Creality、Snapmaker、Anycubic、Flashforge、Elegoo、Prusaのプリンターを監視

Android、iPhone、iPad、Macに対応し、Apple WatchとWear OSのコンパニオンアプリ、VPN、OctoEverywhere、Obicoによるオプションのリモートアクセスも利用可能

Printer Tools