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 ਵਿੱਚ ਉਪਲਬਧ ਨਾ ਹੋਣ ਦਾ ਸੰਕੇਤ ਦਿੰਦਾ ਹੈ।