Autenticazione HTTP Basic tramite proxy con password vuota
Riconosci il separatore della password vuota quando un proxy a monte usa una chiave API come nome utente Basic.
In login=API_KEY: i due punti finali possono indicare che la password è vuota. Le credenziali HTTP Basic sono composte da nome utente, due punti e password. Quando un servizio indica una chiave API come nome utente con password vuota, la coppia è API_KEY:; i due punti non fanno parte della chiave dell'account.
Rispetta il contratto del servizio con questa interpretazione. Un altro servizio può mettere il token nel campo password o usare un altro meccanismo di autenticazione. Due punti finali da soli non possono stabilire cosa si aspetta il suo server.
Anche la sintassi di accesso di cache_peer in Squid differisce dalla sintassi delle informazioni utente di un URL proxy. I caratteri riservati possono richiedere la codifica URL in un'interfaccia e virgolette diverse nell'altra; conserva le regole dell'impostazione reale.
Il TLS verso il proxy padre è una scelta separata. Cambiare quel trasporto non cambia la coppia di credenziali Basic né decide se il sito di destinazione usa HTTPS.