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.

Relaterade artiklar