Ընտրել Java HTTP վստահված սերվերի հավատարմագրերը՝ ըստ մարտահրավերի ինքնության
Հաշիվ վերադարձնելուց առաջ համապատասխանեցրեք հարցնողի տեսակը, հոսթը և պորտը. անկապ սերվերի մարտահրավերները պահեք այդ որոնումից դուրս:
Յուրաքանչյուր HTTP նույնականացման հետկանչի համար հավատարմագրերի որոշումը կայացրեք այս հերթականությամբ՝
- Ստուգեք, որ հարցնողը վստահված սերվերն է, այլ ոչ թե նպատակակետ սերվերը:
- Համապատասխանեցրեք հարցնող հոսթը և պորտը հաստատված վստահված սերվերի գրառմանը:
- Վերադարձրեք այդ գրառման հաշիվը, կամ ոչ մի հավատարմագիր չտրամադրեք չհամապատասխանող մարտահրավերի համար:
Մեկ անվերապահ օգտանուն/գաղտնաբառ չի կարող արտահայտել երկու վստահված սերվերների հաշիվներ և կարող է դրանք արտահոսել այլ ստացողի:
Նախապատվություն տվեք հաճախորդին կցված Authenticator-ին Java-ի HTTP հաճախորդի կառուցիչն օգտագործելիս: JVM-ի լռելյայն Authenticator-ը ազդում է նաև մասնակցող այլ կոդի վրա:
Ցանկացած հոսթ-անվանական քարտեզագրում սահմանեք դիտավորյալ՝ կամայական անուններ ընդունելու փոխարեն: Սա HTTP օրինաչափություն է. SOCKS-ը կարող է օգտագործել իրագործման այլ ուղի նույնիսկ նմանատիպ հոսթանվան դեպքում:
Ախտորոշման համար գրանցեք մարտահրավերի տեսակը և համապատասխան հաշվի նույնացուցիչը՝ առանց դրա գաղտնիքի: Դա բացատրում է շրջանակի որոշումը՝ առանց գաղտնաբառեր գրանցելու: