บัญชีพร็อกซี NTLM ของ Gradle: ชื่อเต็มหรือโดเมนแยก
ใช้ไวยากรณ์โดเมน NTLM ที่ Gradle จัดทำเอกสารไว้ร่วมกับพร็อพเพอร์ตี้บัญชีพร็อกซี HTTP และ HTTPS ใน gradle.properties
Gradle จัดทำเอกสารสองวิธีในการระบุโดเมนสำหรับการยืนยันตัวตนพร็อกซี NTLM: ใส่ไว้ในชื่อผู้ใช้เป็น domain/username หรือตั้งค่าพร็อพเพอร์ตี้แยก http.auth.ntlm.domain
สำหรับรูปแบบแรก รายการบัญชีใน gradle.properties อาจมีลักษณะดังนี้:
systemProp.http.proxyUser=OFFICE/alex
systemProp.http.proxyPassword=YOUR_PROXY_PASSWORD
systemProp.https.proxyUser=OFFICE/alex
systemProp.https.proxyPassword=YOUR_PROXY_PASSWORD
รายการเหล่านี้อยู่เคียงข้างรายการโฮสต์และพอร์ตของพร็อกซีสำหรับโปรโตคอลปลายทางที่เกี่ยวข้อง แทนที่ข้อมูลระบุตัวตนและรหัสผ่านในตัวอย่างด้วยบัญชีที่กำหนดให้พร็อกซีนั้น
สำหรับรูปแบบโดเมนแยก ให้ใช้ชื่อผู้ใช้ที่ไม่ระบุคุณสมบัติในฟิลด์บัญชีเหล่านั้นแล้วเพิ่ม:
systemProp.http.auth.ntlm.domain=OFFICE
เลือกรูปแบบการนำเสนอเดียวที่สอดคล้องกัน โดเมนเป็นส่วนหนึ่งของข้อมูลระบุตัวตนสำหรับการยืนยันตัวตน ไม่ใช่ชื่อโฮสต์ของพร็อกซีหรือโดเมนของเว็บไซต์ปลายทาง
ค่าของ gradle.properties ถูกอ่านเป็นค่าพร็อพเพอร์ตี้ Java ไม่ใช่ข้อมูลผู้ใช้ภายใน URL พร็อกซี ป้อนรหัสผ่านตามกฎการ escape ของรูปแบบไฟล์นั้น แทนการแทนที่เครื่องหมายวรรคตอนของ URL ด้วยเปอร์เซ็นต์ escape เก็บการกำหนดค่าบัญชีนี้ไว้ในไฟล์พร็อพเพอร์ตี้ส่วนตัวของผู้ใช้ Gradle ที่ตั้งใจไว้ โดยรักษาการตั้งค่าที่มีอยู่ของโปรเจกต์