Gradles NTLM-proxykonton: kvalificerade namn eller en separat domän
Använd Gradles dokumenterade NTLM-domänsyntax tillsammans med proxykontots HTTP- och HTTPS-egenskaper i gradle.properties.
Gradle dokumenterar två sätt att ange domänen för NTLM-proxyautentisering: ta med den i användarnamnet som domain/username eller ange den separata egenskapen http.auth.ntlm.domain.
För den första formen kan kontoposter i gradle.properties se ut så här:
systemProp.http.proxyUser=OFFICE/alex
systemProp.http.proxyPassword=YOUR_PROXY_PASSWORD
systemProp.https.proxyUser=OFFICE/alex
systemProp.https.proxyPassword=YOUR_PROXY_PASSWORD
De står bredvid värd- och portposterna för proxyn för de relevanta målprotokollen. Byt ut exempelidentiteten och lösenordet mot kontot som angetts för den proxyn.
För formen med separat domän använder du det okvalificerade användarnamnet i dessa kontofält och lägger till:
systemProp.http.auth.ntlm.domain=OFFICE
Välj en konsekvent representation. Domänen är en del av autentiseringsidentiteten; den är inte proxyns värdnamn eller målwebbplatsens domän.
Ett värde i gradle.properties läses som ett Java-egenskapsvärde, inte som användarinformation i en proxy-URL. Ange lösenordet enligt det filformatets escape-regler i stället för att ersätta URL:ens skiljetecken med procentescapes. Förvara denna kontokonfiguration i den avsedda Gradle-användarens privata egenskapsfil, och behåll projektets befintliga inställningar.