Squid 7 аутентификацияланган колдонуучу атын ICAP кызматына өткөрүү
Колдонуучу атын өткөрүүнү иштетип, ыңгайлаштыруу кызматы күткөн ICAP метаберилиш аталышы жана коддоо боюнча макулдашыңыз.
ICAP кызматы Squid билген аутентификацияланган инсандыкты кабыл ала алат, бирок эки тарап тең бул инсандык кантип берилерин макулдашууга тийиш. Жөн гана аталыштын атын атоо колдонуучу атын өткөрүүнү иштетпейт.
ICAP колдоосу жана кардар аутентификациясы бар учурдагы Squid 7 жөндөөсү үчүн тиешелүү параметрлер төмөнкүдөй болушу мүмкүн:
adaptation_send_username on
icap_client_username_header X-Authenticated-User
icap_client_username_encode off
Бул учурдагы ICAP кызматын, ыңгайлаштыруу эрежелерин жана проксиге кирүү конфигурациясын толуктайт. Ал аутентификацияны же ыңгайлаштыруу кызматын түзбөйт.
Кызматтын киришине ылайыктаңыз
Squidдин демейки колдонуучу атынын аталышы X-Client-Username болуп саналат. Эгер адаптер X-Authenticated-Userди күтсө, Squidдин конфигурацияланган атын жогорудагыдай өзгөртүңүз же адаптерди демейкини окууга конфигурациялаңыз. Аталыш аттарынын дал келиши HTTPнин регистрди айырбаштабаган эрежелерине баш ийет.
Коддоо да дал келиши керек. icap_client_username_encode иштетилгенде Squid маанини Base64 менен коддойт. Кызмат бул көрүнүштү башка колдонуучу аты катары кароонун ордуна декоддошу керек.
Бул Squid менен анын кызматынын ортосундагы ICAP алмашуусу жөнүндөгү метаберилиштер. Бул ар бир максаттуу веб-сайтка колдонуучу инсандыгынын аталышын жөнөтүү боюнча көрсөтмө эмес.
Эгер кызмат дагы эле IP дарегин билдирсе
Транзакцияда Squidде чындыгында аутентификацияланган колдонуучу аты бар экенин, колдонуучу атын өткөрүү иштетилгенин жана кызмат конфигурацияланган аталышты окуганын тастыктаңыз. Адаптердин кардар дарегине кайтуусу Squid аутентификациясы ишке ашпаганын далилдебейт; өткөрүүнүн өзү жок болушу же туура эмес аталышы мүмкүн.
Бул инсандыкты Squidден адаптерге чейинки көзөмөлдөнгөн жолдо гана ишенимдүү деп эсептеңиз. Бул директивалар версияга байланыштуу: конфигурация шилтемеси аларды Squid 7 жана мурунку саптар үчүн тизмелейт жана Squid 8де жеткиликсиз деп белгилейт.