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.

Articole similare