Proxy-Authorization ਪ੍ਰਾਪਤ ਕਰਨ ਦਾ ਮਤਲਬ ਇਹ ਨਹੀਂ ਕਿ ਪ੍ਰੌਕਸੀ ਨੇ ਖਾਤਾ ਸਵੀਕਾਰ ਕਰ ਲਿਆ। ਜਦੋਂ ਪ੍ਰਮਾਣ ਗੈਰਹਾਜ਼ਰ, ਅਵੈਧ ਜਾਂ ਅਧੂਰੇ ਹੋਣ, ਤਾਂ ਇੱਕ ਹੋਰ 407 Proxy Authentication Required ਢੁਕਵਾਂ ਜਵਾਬ ਹੋ ਸਕਦਾ ਹੈ।

ਜਵਾਬ ਵਿੱਚ Proxy-Authenticate ਚੁਣੌਤੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ। Basic ਦਾ ਇੱਕ ਉਦਾਹਰਨ:

HTTP/1.1 407 Proxy Authentication Required
Proxy-Authenticate: Basic realm="Office proxy"
Content-Length: 0

ਇਸ ਤੋਂ ਬਾਅਦ ਕਲਾਇੰਟ ਹੋਰ ਪ੍ਰਮਾਣ ਲੈ ਸਕਦਾ ਹੈ ਜਾਂ ਚੁਣੀ ਯੋਜਨਾ ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਜਾਰੀ ਰੱਖ ਸਕਦਾ ਹੈ। ਕੁਝ ਪ੍ਰਮਾਣੀਕਰਨ ਢੰਗਾਂ ਵਿੱਚ ਕਈ ਦੌਰ ਲੱਗਦੇ ਹਨ, ਇਸ ਲਈ ਦੂਜਾ 407 ਆਪਣੇ ਆਪ ਵਿੱਚ ਇਹ ਸਬੂਤ ਨਹੀਂ ਕਿ ਪਾਸਵਰਡ ਗਲਤ ਟਾਈਪ ਹੋਇਆ।

RFC 9110 ਵੈਧ ਪਰ ਨਾਕਾਫ਼ੀ ਪ੍ਰਮਾਣ ਨੂੰ ਵੀ ਵੱਖਰਾ ਕਰਦਾ ਹੈ: ਜਿਸ ਬੇਨਤੀ ਨੂੰ ਉਸ ਪਛਾਣ ਹੇਠ ਪੂਰਾ ਕਰਨ ਤੋਂ ਸਰਵਰ ਇਨਕਾਰ ਕਰਦਾ ਹੈ, ਉਸ ਲਈ 403 ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ। ਪ੍ਰੌਕਸੀ ਲਾਗੂਕਰਨ ਨੂੰ ਇਹ ਪਹੁੰਚ ਫੈਸਲਾ ਜਾਣਬੁੱਝ ਕੇ ਲੈਣਾ ਚਾਹੀਦਾ ਹੈ, ਨਾ ਕਿ ਸਿਰਫ਼ ਇਸ ਲਈ ਨਵੀਂ ਸਥਿਤੀ ਚੁਣਨੀ ਚਾਹੀਦੀ ਹੈ ਕਿ ਕੋਈ ਅਧਿਕਾਰ ਹੈਡਰ ਦਿਸਿਆ।

ਕਲਾਇੰਟ ਪਾਸੇ, ਵਾਰ-ਵਾਰ ਹੋਣ ਵਾਲੀਆਂ ਸਮਾਨ ਅਸਫਲਤਾਵਾਂ ਲਈ ਰੁਕਣ ਦਾ ਬਿੰਦੂ ਚਾਹੀਦਾ ਹੈ। ਨਿਦਾਨ ਵਿੱਚ ਜਵਾਬ ਦੀ ਸਥਿਤੀ ਅਤੇ ਚੁਣੌਤੀ ਸੰਭਾਲੋ, ਅਤੇ ਰੱਦ ਕੀਤਾ ਉਹੀ ਪ੍ਰਮਾਣ ਅੰਨ੍ਹੇਵਾਹ ਦੁਬਾਰਾ ਭੇਜਣਾ ਬੰਦ ਕਰੋ।

ਸੰਬੰਧਿਤ ਲੇਖ