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-де қолжетімсіз деп белгілейді.