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 ನಲ್ಲಿ ಲಭ್ಯವಿಲ್ಲ ಎಂದು ಗುರುತಿಸುತ್ತದೆ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು