চ্যালেঞ্জ পরিচয় থেকে Java HTTP প্রক্সি শংসাপত্র নির্বাচন করুন
অ্যাকাউন্ট ফেরত দেওয়ার আগে অনুরোধকারীর ধরন, হোস্ট ও পোর্ট মেলান; সম্পর্কহীন সার্ভার চ্যালেঞ্জ সেই অনুসন্ধানের বাইরে রাখুন।
প্রতিটি HTTP প্রমাণীকরণ কলব্যাকের জন্য এই ক্রমে শংসাপত্রের সিদ্ধান্ত নিন:
- যাচাই করুন যে অনুরোধকারী প্রক্সি, গন্তব্য সার্ভার নয়।
- অনুরোধকারী হোস্ট ও পোর্টকে অনুমোদিত প্রক্সি এন্ট্রির সঙ্গে মেলান।
- সেই এন্ট্রির অ্যাকাউন্ট ফেরত দিন, বা অমিলিত চ্যালেঞ্জের জন্য কোনো শংসাপত্র দেবেন না।
একটি শর্তহীন ইউজারনেম/পাসওয়ার্ড দুটি প্রক্সির অ্যাকাউন্ট প্রকাশ করতে পারে না এবং সেগুলো অন্য প্রাপকের কাছে ফাঁস করতে পারে।
Java-র HTTP ক্লায়েন্ট বিল্ডার ব্যবহার করার সময় ক্লায়েন্ট-সংযুক্ত Authenticator পছন্দ করুন। একটি JVM ডিফল্ট Authenticator অন্য অংশগ্রহণকারী কোডকেও প্রভাবিত করে।
যেকোনো হোস্ট-উপনাম ম্যাপিং ইচ্ছাকৃতভাবে সংজ্ঞায়িত করুন, নির্বিচার নাম গ্রহণ করার বদলে। এটি একটি HTTP প্যাটার্ন; SOCKS একই ধরনের হোস্টনামেও অন্য বাস্তবায়ন পথ ব্যবহার করতে পারে।
নিদানের জন্য, চ্যালেঞ্জের ধরন ও মিলিত অ্যাকাউন্ট শনাক্তকারী তার গোপন অংশ ছাড়া রেকর্ড করুন। এটি পাসওয়ার্ড লগ না করেই পরিধির সিদ্ধান্ত ব্যাখ্যা করে।