Comptes de proxy NTLM de Gradle: noms qualificats o un domini a part
Feu servir la sintaxi de domini NTLM documentada per Gradle amb les propietats de compte de proxy HTTP i HTTPS a gradle.properties.
Gradle documenta dues maneres de proporcionar el domini per a l'autenticació del proxy NTLM: incloure'l al nom d'usuari com a domain/username o definir la propietat separada http.auth.ntlm.domain.
Per a la primera forma, les entrades de compte a gradle.properties poden semblar així:
systemProp.http.proxyUser=OFFICE/alex
systemProp.http.proxyPassword=YOUR_PROXY_PASSWORD
systemProp.https.proxyUser=OFFICE/alex
systemProp.https.proxyPassword=YOUR_PROXY_PASSWORD
Aquestes acompanyen les entrades d'amfitrió i port del proxy per als protocols de destinació corresponents. Substituïu la identitat i la contrasenya de l'exemple pel compte proporcionat per a aquest proxy.
Per a la forma de domini separat, feu servir el nom d'usuari no qualificat en aquests camps de compte i afegiu:
systemProp.http.auth.ntlm.domain=OFFICE
Trieu una representació coherent. El domini forma part de la identitat d'autenticació; no és el nom d'amfitrió del proxy ni el domini del lloc web de destinació.
El valor de gradle.properties es llegeix com a valor de propietat de Java, no com a informació d'usuari dins d'un URL de proxy. Introduïu la contrasenya amb les regles d'escapament d'aquest format de fitxer en lloc de substituir la puntuació de l'URL per escapes percentuals. Manteniu aquesta configuració de compte al fitxer de propietats privat de l'usuari de Gradle previst, preservant la configuració existent del projecte.