Uwierzytelnianie HTTP Basic przez proxy z pustym hasłem
Rozpoznaj separator pustego hasła, gdy nadrzędny serwer proxy używa klucza API jako nazwy użytkownika Basic.
W login=API_KEY: końcowy dwukropek może oznaczać, że hasło jest puste. Poświadczenia HTTP Basic składają się z nazwy użytkownika, dwukropka i hasła. Gdy usługa podaje klucz API jako nazwę użytkownika z pustym hasłem, para to API_KEY:; dwukropek nie jest częścią klucza konta.
Trzymaj się umowy usługi przy tej interpretacji. Inna usługa może umieścić token w polu hasła lub użyć innego mechanizmu uwierzytelniania. Sam końcowy dwukropek nie przesądza, czego oczekuje jej serwer.
Składnia logowania cache_peer w Squidzie również różni się od składni informacji o użytkowniku w adresie URL proxy. Znaki zastrzeżone mogą wymagać kodowania URL w jednym interfejsie i innego cytowania w drugim; zachowaj reguły faktycznego ustawienia.
TLS do nadrzędnego proxy to osobny wybór. Zmiana tego transportu nie zmienia pary poświadczeń Basic ani nie rozstrzyga, czy witryna docelowa używa HTTPS.