HTTP Basic-proxyautentisering med ett tomt lösenord
Känn igen avskiljartecknet för tomt lösenord när en överordnad proxy använder en API-nyckel som Basic-användarnamn.
I login=API_KEY: kan det sista kolonet betyda att lösenordet är tomt. HTTP Basic-uppgifter består av användarnamn, kolon och lösenord. När en tjänst anger en API-nyckel som användarnamn med tomt lösenord är paret API_KEY:; kolonet är inte en del av kontots nyckel.
Håll dig till tjänstens avtal med den här tolkningen. En annan tjänst kan lägga token i lösenordsfältet eller använda en annan autentiseringsmekanism. Ett kolon i slutet ensamt kan inte avgöra vad dess server förväntar sig.
Squids inloggningssyntax för cache_peer skiljer sig också från syntaxen för användarinformation i en proxy-URL. Reserverade tecken kan behöva URL-kodning i ett gränssnitt och annan citering i det andra; behåll reglerna för den faktiska inställningen.
TLS till föräldern är ett separat val. Att byta den transporten ändrar inte Basic-uppgiftsparet och avgör inte heller om målwebbplatsen använder HTTPS.