Gradle dokumentuje dva způsoby zadání domény pro ověřování proxy NTLM: uvést ji v uživatelském jménu jako domain/username, nebo nastavit samostatnou vlastnost http.auth.ntlm.domain.

U první podoby mohou položky účtu v gradle.properties vypadat takto:

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

Stojí vedle položek hostitele a portu proxy pro příslušné cílové protokoly. Nahraďte ukázkovou identitu a heslo účtem poskytnutým pro daný proxy.

U podoby se samostatnou doménou použijte v těchto polích účtu nekvalifikované uživatelské jméno a přidejte:

systemProp.http.auth.ntlm.domain=OFFICE

Zvolte jedno konzistentní vyjádření. Doména je součástí ověřovací identity; není to název hostitele proxy ani doména cílového webu.

Hodnota v gradle.properties se čte jako hodnota vlastnosti Java, nikoli jako uživatelský údaj v URL proxy. Zadejte heslo podle pravidel escapování tohoto formátu souboru, místo abyste interpunkci URL nahrazovali procentovými escapy. Tuto konfiguraci účtu uchovávejte v soukromém souboru vlastností zamýšleného uživatele Gradle a zachovejte stávající nastavení projektu.

Související články