ਚੈਲੰਜ ਪਛਾਣ ਤੋਂ Java HTTP ਪ੍ਰੌਕਸੀ ਪ੍ਰਮਾਣ ਚੁਣੋ
ਖਾਤਾ ਵਾਪਸ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਬੇਨਤੀਕਰਤਾ ਦੀ ਕਿਸਮ, ਹੋਸਟ ਅਤੇ ਪੋਰਟ ਮਿਲਾਓ; ਅਣਸੰਬੰਧਿਤ ਸਰਵਰ ਚੈਲੰਜ ਨੂੰ ਉਸ ਖੋਜ ਤੋਂ ਬਾਹਰ ਰੱਖੋ।
ਹਰ HTTP ਪ੍ਰਮਾਣੀਕਰਨ ਕਾਲਬੈਕ ਲਈ, ਇਸ ਕ੍ਰਮ ਵਿੱਚ ਪ੍ਰਮਾਣ ਦਾ ਫੈਸਲਾ ਕਰੋ:
- ਜਾਂਚ ਕਰੋ ਕਿ ਬੇਨਤੀਕਰਤਾ ਪ੍ਰੌਕਸੀ ਹੈ, ਮੰਜ਼ਿਲ ਸਰਵਰ ਨਹੀਂ।
- ਬੇਨਤੀ ਕਰਨ ਵਾਲੇ ਹੋਸਟ ਅਤੇ ਪੋਰਟ ਨੂੰ ਮਨਜ਼ੂਰ ਪ੍ਰੌਕਸੀ ਐਂਟਰੀ ਨਾਲ ਮਿਲਾਓ।
- ਉਸ ਐਂਟਰੀ ਦਾ ਖਾਤਾ ਵਾਪਸ ਕਰੋ, ਜਾਂ ਨਾ ਮਿਲਣ ਵਾਲੇ ਚੈਲੰਜ ਲਈ ਕੋਈ ਪ੍ਰਮਾਣ ਨਾ ਦਿਓ।
ਇੱਕ ਬਿਨਾਂ ਸ਼ਰਤ ਵਰਤੋਂਕਾਰਨਾਮ/ਪਾਸਵਰਡ ਦੋ ਪ੍ਰੌਕਸੀਆਂ ਦੇ ਖਾਤੇ ਨਹੀਂ ਦਰਸਾ ਸਕਦਾ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕਿਸੇ ਹੋਰ ਪ੍ਰਾਪਤਕਰਤਾ ਨੂੰ ਲੀਕ ਕਰ ਸਕਦਾ ਹੈ।
Java ਦੇ HTTP ਕਲਾਇੰਟ ਬਿਲਡਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਕਲਾਇੰਟ ਨਾਲ ਜੁੜੇ Authenticator ਨੂੰ ਤਰਜੀਹ ਦਿਓ। JVM ਦਾ ਡਿਫਾਲਟ Authenticator ਹੋਰ ਹਿੱਸਾ ਲੈਣ ਵਾਲੇ ਕੋਡ ਨੂੰ ਵੀ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ।
ਕਿਸੇ ਵੀ ਹੋਸਟ-ਉਪਨਾਮ ਮੈਪਿੰਗ ਨੂੰ ਮਨਮਾਨੇ ਨਾਮ ਸਵੀਕਾਰ ਕਰਨ ਦੀ ਬਜਾਏ ਜਾਣਬੁੱਝ ਕੇ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ। ਇਹ HTTP ਪੈਟਰਨ ਹੈ; SOCKS ਸਮਾਨ ਹੋਸਟਨਾਮ 'ਤੇ ਵੀ ਦੂਜਾ ਲਾਗੂ ਕਰਨ ਵਾਲਾ ਰਸਤਾ ਵਰਤ ਸਕਦਾ ਹੈ।
ਨਿਦਾਨ ਲਈ, ਚੈਲੰਜ ਕਿਸਮ ਅਤੇ ਮੇਲ ਖਾਂਦਾ ਖਾਤਾ ਪਛਾਣਕਰਤਾ ਇਸਦੇ ਭੇਤ ਤੋਂ ਬਿਨਾਂ ਦਰਜ ਕਰੋ। ਇਹ ਪਾਸਵਰਡ ਲੌਗ ਕੀਤੇ ਬਿਨਾਂ ਦਾਇਰੇ ਦਾ ਫੈਸਲਾ ਸਮਝਾਉਂਦਾ ਹੈ।