
Klucze aplikacji OctoPrint i wyjaśnienie globalnego klucza API
OctoPrint obsługuje poświadczenia o różnym zakresie operacyjnym. Klucz specyficzny dla aplikacji jest łatwiejszy do zidentyfikowania i unieważnienia niż ponowne użycie jednego globalnego sekretu wszędzie.
Printer Tools komunikują się z obsługiwanymi drukarkami i aparatami za pomocą lokalnych protokołów. Zachowuj urządzenia w prywatności, chroń poświadczenia i korzystaj z aktualnej macierzy kompatybilności jako autorytetu dla możliwości specyficznych dla modelu.
Preferuj przepływ zatwierdzania specyficzny dla aplikacji
Gdy dostępny jest przepływ kluczy aplikacji OctoPrint, zatwierdź Printer Tools jako własnego klienta. Tworzy to poświadczenie powiązane z tą aplikacją i kontekstem użytkownika.
Zrozum globalny klucz
Globalny klucz API jest szeroko współdzielonym poświadczeniem. Jego rotacja może spowodować awarię każdego klienta, który go ponownie wykorzystuje, a jego wyciek ujawnia więcej niż jedną relację integracyjną.
Dopasuj uprawnienia do obsługiwanych funkcji
Używaj użytkownika OctoPrint z tylko tymi uprawnieniami, które są potrzebne do monitorowania Printer Tools oraz obsługiwanych funkcji przeglądania plików lub sterowania. Printer Tools nie przesyła pliku ani nie rozpoczyna nowego zadania w OctoPrint.
Odwołaj w sposób czysty
Jeśli telefon zostanie zgubiony lub klucz zostanie ujawniony, unieważnij ten klucz aplikacji w OctoPrint i autoryzuj nowy. Nigdy nie umieszczaj żadnego z kluczy w logach ani zrzutach ekranu.
Lokalna lista kontrolna rozwiązywania problemów
- Używaj HTTPS w niezaufanych segmentach sieci.
- Zatwierdzaj klucz specyficzny dla aplikacji, jeśli to możliwe.
- Ogranicz uprawnienia użytkownika OctoPrint.
- Unieważniaj indywidualne dane logowania w razie potrzeby.
Najczęściej zadawane pytania
Czy klucz aplikacji jest taki sam jak Globalny Klucz API?
Nie. Poświadczenie aplikacji jest powiązane z zatwierdzeniem klienta, podczas gdy klucz globalny jest szeroko udostępniany.
Czy Printer Tools mogą działać bez autoryzacji?
Widoczne będą tylko punkty końcowe dozwolone anonimowo, co zazwyczaj jest niewystarczające i mniej kontrolowane.
Czy OctoPrint powinno być publiczne w internecie?
Nie. Użyj prywatnej VPN lub obsługiwanego rozwiązania zdalnego dostępu.





