Jak zakodować nazwę użytkownika i hasło kamery w adresie URL strumienia

Jak zakodować nazwę użytkownika i hasło kamery w adresie URL strumienia

autor FixoLab


Znaki takie jak @, :, /, #, % oraz spacje mają znaczenie strukturalne w adresie URL. Poprawne hasło może więc zepsuć URL strumienia, chyba że składniki nazwy użytkownika i hasła zostaną poprawnie zakodowane.

Printer Tools komunikuje się z obsługiwanymi drukarkami i kamerami za pomocą lokalnych protokołów. Zachowuj prywatność urządzeń, chroń dane uwierzytelniające i korzystaj z aktualnej matrycy zgodności jako źródła informacji o możliwościach specyficznych dla danego modelu.

Printer Tools
Printer Tools

Wszystkie drukarki 3D w jednym panelu

Monitoruj drukarki Bambu Lab, Klipper, OctoPrint, Creality, Snapmaker, Anycubic, Flashforge, Elegoo i Prusa w jednej aplikacji

Dostępna na Androida, iPhone'a, iPada i Maca, z aplikacjami towarzyszącymi na Apple Watch i Wear OS oraz opcjonalnym dostępem zdalnym przez VPN, OctoEverywhere lub Obico

Printer Tools

Koduj składniki, a nie cały adres URL

Zakoduj procentowo nazwę użytkownika i hasło osobno, a następnie umieść je w strukturze URL obsługiwanej przez kamerę. Zakodowanie całego URL również koduje separatory, takie jak ://, co powoduje jego nieużyteczność.

Potwierdź, czy dane uwierzytelniające w URL są obsługiwane

Niektóre kamery odrzucają dane uwierzytelniające w URL i wymagają uwierzytelniania Digest, Basic lub tokenowego za pomocą przepływu klienta. Postępuj zgodnie z udokumentowaną metodą urządzenia, zamiast wymuszać informacje użytkownika w każdym adresie.

Unikaj podwójnego kodowania

Znak procentu w już zakodowanych danych uwierzytelniających może pojawić się %25 po raz drugi. Przechowuj oryginalne dane uwierzytelniające w bezpieczny sposób i pozwól jednemu zaufanemu generatorowi URL wykonać kodowanie tylko raz.

Chroń końcowy adres

Uwierzytelniony URL jest tajny, ponieważ może zawierać wielokrotne dane uwierzytelniające. Nie wklejaj go do publicznych zgłoszeń, zrzutów ekranu, historii powłoki, analiz ani zwykłych logów.

Lokalna lista kontrolna rozwiązywania problemów

  • Zweryfikuj wymaganą metodę uwierzytelniania.
  • Zakoduj nazwę użytkownika i hasło osobno.
  • Zachowaj schemat, host, port i ścieżkę.
  • Zamaskuj kompletną sekcję informacji o użytkowniku.

Najczęściej zadawane pytania

Czy ukośnik w ścieżce strumienia powinien być zakodowany?

Nie. Zakoduj składniki danych uwierzytelniających, a nie separatory ścieżki, które definiują URL.

Dlaczego proste hasło działa, a skomplikowane nie?

Zarezerwowane znaki mogą być interpretowane jako składnia URL, gdy nie są zakodowane.

Czy wsparcie może poprosić o pełny adres URL?

Udostępnij zredagowaną strukturę i błąd, nigdy prawdziwe hasło.

Printer Tools
Printer Tools

Wszystkie drukarki 3D w jednym panelu

Monitoruj drukarki Bambu Lab, Klipper, OctoPrint, Creality, Snapmaker, Anycubic, Flashforge, Elegoo i Prusa w jednej aplikacji

Dostępna na Androida, iPhone'a, iPada i Maca, z aplikacjami towarzyszącymi na Apple Watch i Wear OS oraz opcjonalnym dostępem zdalnym przez VPN, OctoEverywhere lub Obico

Printer Tools