У login=API_KEY: апошняе двукроп'е можа азначаць, што пароль пусты. Уліковыя даныя HTTP Basic складаюцца з імені карыстальніка, двукроп'я і пароля. Калі сэрвіс паказвае ключ API як імя карыстальніка з пустым паролем, пара мае выгляд API_KEY:; двукроп'е не ўваходзіць у ключ уліковага запісу.

Трымайцеся кантракта сэрвісу з такой інтэрпрэтацыяй. Іншы сэрвіс можа змясціць токен у поле пароля або выкарыстоўваць іншы механізм аўтэнтыфікацыі. Адно двукроп'е ў канцы не можа вызначыць, чаго чакае яго сервер.

Сінтаксіс лагін-а cache_peer у Squid таксама адрозніваецца ад сінтаксісу звестак карыстальніка ў URL проксі. Зарэзерваваныя сімвалы могуць патрабаваць кадавання URL у адным інтэрфейсе і іншага цытавання ў другім; захоўвайце правілы фактычнай налады.

TLS да бацькоўскага сервера — асобны выбар. Змена гэтага транспарту не змяняе пару ўліковых даных Basic і не вырашае, ці выкарыстоўвае сайт прызначэння HTTPS.

Падобныя артыкулы