Gradle dokumentuje dwa sposoby podania domeny do uwierzytelniania proxy NTLM: umieścić ją w nazwie użytkownika jako domain/username albo ustawić osobną właściwość http.auth.ntlm.domain.

W pierwszej postaci wpisy konta w gradle.properties mogą wyglądać tak:

systemProp.http.proxyUser=OFFICE/alex
systemProp.http.proxyPassword=YOUR_PROXY_PASSWORD
systemProp.https.proxyUser=OFFICE/alex
systemProp.https.proxyPassword=YOUR_PROXY_PASSWORD

Towarzyszą one wpisom hosta i portu proxy dla odpowiednich protokołów docelowych. Zastąp przykładową tożsamość i hasło kontem udostępnionym dla tego proxy.

W postaci z osobną domeną użyj w tych polach konta niekwalifikowanej nazwy użytkownika i dodaj:

systemProp.http.auth.ntlm.domain=OFFICE

Wybierz jedną spójną reprezentację. Domena jest częścią tożsamości uwierzytelniania; nie jest nazwą hosta proxy ani domeną docelowej witryny.

Wartość w gradle.properties jest odczytywana jako wartość właściwości Java, a nie jako informacja o użytkowniku w adresie URL proxy. Wpisz hasło zgodnie z regułami ucieczki tego formatu pliku, zamiast zastępować znaki interpunkcyjne adresu URL ucieczkami procentowymi. Przechowuj tę konfigurację konta w prywatnym pliku właściwości zamierzonego użytkownika Gradle, zachowując istniejące ustawienia projektu.

Powiązane artykuły