Basic ਜਾਂ Digest ਲਾਗੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰੌਕਸੀ ਦਾ Proxy-Authenticate ਚੈਲੇਂਜ ਪੜ੍ਹੋ। ਕਲਾਇੰਟ ਨੂੰ ਸੇਵਾ ਵੱਲੋਂ ਦਿੱਤਾ ਢੰਗ ਸਮਰਥਿਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ; Digest ਚੁਣਨ ਨਾਲ ਸਿਰਫ਼ Basic ਵਾਲੀ ਪ੍ਰੌਕਸੀ ਵਿੱਚ ਇਹ ਨਹੀਂ ਜੁੜਦਾ।

Digest ਸਮਰਥਿਤ ਐਂਡਪੁਆਇੰਟ ਲਈ curl ਵਰਤ ਸਕਦਾ ਹੈ:

curl --proxy http://proxy.example:3128 --proxy-digest --proxy-user alice --connect-timeout 5 --max-time 15 https://example.com/

ਅਸਲ ਐਂਡਪੁਆਇੰਟ ਅਤੇ ਖਾਤਾ ਵਰਤੋ। ਪਾਸਵਰਡ ਤੋਂ ਬਿਨਾਂ ਵਰਤੋਂਕਾਰ ਨਾਮ curl ਨੂੰ ਪਾਸਵਰਡ ਪੁੱਛਣ ਦਿੰਦਾ ਹੈ। Basic ਲਈ --proxy-basic ਚੁਣੋ; ਮੂਲ ਸਰਵਰ ਪ੍ਰਮਾਣੀਕਰਨ ਵੱਖਰੇ ਵਿਕਲਪ ਵਰਤਦਾ ਹੈ। ਚੈਲੇਂਜ ਦੇ ਨਾਲ ਚੱਲ ਰਹੇ curl build ਦਾ ਸਮਰਥਨ ਵੀ ਜਾਂਚੋ।

ਢੰਗਕ੍ਰੈਡੈਂਸ਼ਲ ਵਟਾਂਦਰਾਜਾਂਚਣ ਵਾਲੀ ਸੁਰੱਖਿਆ
Basicਕੋਡ ਕੀਤਾ ਵਰਤੋਂਕਾਰ ਨਾਮ ਅਤੇ ਪਾਸਵਰਡ ਦਾ ਜੋੜਾ।ਕੋਡਿੰਗ ਇਨਕ੍ਰਿਪਸ਼ਨ ਨਹੀਂ।
Digestਚੈਲੇਂਜ ਤੋਂ ਬਣਿਆ ਜਵਾਬ।ਐਲਗੋਰਿਦਮ, ਚੈਲੇਂਜ ਪੈਰਾਮੀਟਰ ਅਤੇ ਕਲਾਇੰਟ ਲਾਗੂਕਰਨ ਸੁਰੱਖਿਆ ਤੈਅ ਕਰਦੇ ਹਨ; ਇਹ ਢੰਗ ਖੁਦ ਬੇਨਤੀਆਂ ਅਤੇ ਜਵਾਬਾਂ ਦੀ ਸਮੱਗਰੀ ਇਨਕ੍ਰਿਪਟ ਨਹੀਂ ਕਰਦਾ।

ਦੋਵੇਂ ਨੂੰ ਹਾਲੇ ਵੀ ਕਲਾਇੰਟ ਤੋਂ ਪ੍ਰੌਕਸੀ ਤੱਕ ਢੁੱਕਵਾਂ ਟ੍ਰਾਂਸਪੋਰਟ ਚਾਹੀਦਾ ਹੈ। ਮੰਜ਼ਿਲ ਦਾ HTTPS ਬਹੁਤ ਦੇਰ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਪਹਿਲਾਂ ਦੇ ਖੁੱਲ੍ਹੇ ਪਾਠ ਵਾਲੇ ਪ੍ਰੌਕਸੀ ਲਾਗਇਨ ਦੀ ਰੱਖਿਆ ਨਹੀਂ ਕਰ ਸਕਦਾ।

ਸਰਵਰ ਉੱਤੇ Digest helper ਨੂੰ realm-ਵਿਸ਼ੇਸ਼ ਕ੍ਰੈਡੈਂਸ਼ਲ ਸਮੱਗਰੀ ਅਤੇ ਆਪਣਾ ਫਾਰਮੈਟ ਚਾਹੀਦਾ ਹੋ ਸਕਦਾ ਹੈ। Basic NCSA ਫਾਈਲ ਆਪਣੇ ਆਪ Digest backend ਨਹੀਂ ਬਣਦੀ। ਚੁਣੇ helper ਦਾ ਦਸਤਾਵੇਜ਼ਿਤ ਫਾਰਮੈਟ ਵਰਤੋ ਅਤੇ ਸਰੋਤ ਤੇ ਮੰਜ਼ਿਲ ਦੀਆਂ ਹੱਦਾਂ ਰੱਖਦਿਆਂ ਗੁੰਮ, ਗਲਤ ਕ੍ਰੈਡੈਂਸ਼ਲ ਅਤੇ ਅਧਿਕਾਰਤ ਬੇਨਤੀ ਜਾਂਚੋ।

ਸੰਬੰਧਿਤ ਲੇਖ