Mga account ng NTLM proxy sa Gradle: mga kwalipikadong pangalan o hiwalay na domain
Gamitin ang dokumentadong NTLM domain syntax ng Gradle kasama ang mga property ng account ng HTTP at HTTPS proxy sa gradle.properties.
Dokumentado ng Gradle ang dalawang paraan ng pagbibigay ng domain para sa pagpapatotoo ng NTLM proxy: isama ito sa username bilang domain/username, o itakda ang hiwalay na property na http.auth.ntlm.domain.
Para sa unang anyo, ang mga entry ng account sa gradle.properties ay maaaring magmukhang ganito:
systemProp.http.proxyUser=OFFICE/alex
systemProp.http.proxyPassword=YOUR_PROXY_PASSWORD
systemProp.https.proxyUser=OFFICE/alex
systemProp.https.proxyPassword=YOUR_PROXY_PASSWORD
Kasama ang mga ito ng mga entry ng host at port ng proxy para sa mga kaugnay na protocol ng destinasyon. Palitan ang halimbawang pagkakakilanlan at password ng account na ibinigay para sa proxy na iyon.
Para sa anyong hiwalay ang domain, gamitin ang hindi kwalipikadong username sa mga field ng account na iyon at idagdag:
systemProp.http.auth.ntlm.domain=OFFICE
Pumili ng isang pare-parehong representasyon. Ang domain ay bahagi ng pagkakakilanlan sa pagpapatotoo; hindi ito ang hostname ng proxy o ang domain ng destinasyong website.
Ang halaga sa gradle.properties ay binabasa bilang halaga ng Java property, hindi bilang impormasyon ng user sa loob ng proxy URL. Ilagay ang password ayon sa mga panuntunan sa escape ng format ng file na iyon sa halip na palitan ang bantas ng URL ng mga percent escape. Itago ang configuration ng account na ito sa pribadong property file ng inilaan na Gradle user, habang pinapanatili ang umiiral na mga setting ng proyekto.