Conturi proxy NTLM în Gradle: nume calificate sau un domeniu separat
Folosiți sintaxa de domeniu NTLM documentată de Gradle împreună cu proprietățile contului proxy HTTP și HTTPS din gradle.properties.
Gradle documentează două moduri de a furniza domeniul pentru autentificarea proxy NTLM: includerea lui în numele de utilizator ca domain/username sau setarea proprietății separate http.auth.ntlm.domain.
Pentru prima formă, intrările de cont din gradle.properties pot arăta astfel:
systemProp.http.proxyUser=OFFICE/alex
systemProp.http.proxyPassword=YOUR_PROXY_PASSWORD
systemProp.https.proxyUser=OFFICE/alex
systemProp.https.proxyPassword=YOUR_PROXY_PASSWORD
Acestea stau lângă intrările de gazdă și port ale proxy-ului pentru protocoalele de destinație relevante. Înlocuiți identitatea și parola din exemplu cu contul furnizat pentru acel proxy.
Pentru forma cu domeniu separat, folosiți numele de utilizator necualificat în acele câmpuri de cont și adăugați:
systemProp.http.auth.ntlm.domain=OFFICE
Alegeți o singură reprezentare consecventă. Domeniul face parte din identitatea de autentificare; nu este numele de gazdă al proxy-ului și nici domeniul site-ului de destinație.
O valoare din gradle.properties este citită ca valoare de proprietate Java, nu ca informație de utilizator într-un URL de proxy. Introduceți parola conform regulilor de escapare ale acelui format de fișier, în loc să înlocuiți punctuația URL-ului cu escape-uri procentuale. Păstrați această configurație de cont în fișierul de proprietăți privat al utilizatorului Gradle prevăzut, păstrând setările existente ale proiectului.