Проксі-облікові записи NTLM у Gradle: повні імена або окремий домен
Використовуйте задокументований синтаксис домену NTLM у Gradle разом із властивостями облікового запису проксі HTTP і HTTPS у gradle.properties.
Gradle документує два способи вказати домен для автентифікації проксі NTLM: включити його в ім'я користувача як domain/username або задати окрему властивість http.auth.ntlm.domain.
Для першої форми записи облікового запису в gradle.properties можуть виглядати так:
systemProp.http.proxyUser=OFFICE/alex
systemProp.http.proxyPassword=YOUR_PROXY_PASSWORD
systemProp.https.proxyUser=OFFICE/alex
systemProp.https.proxyPassword=YOUR_PROXY_PASSWORD
Вони стоять поруч із записами хоста й порту проксі для відповідних протоколів призначення. Замініть зразкові ім'я та пароль обліковим записом, наданим для цього проксі.
Для форми з окремим доменом використовуйте некваліфіковане ім'я користувача в цих полях облікового запису й додайте:
systemProp.http.auth.ntlm.domain=OFFICE
Виберіть одне узгоджене подання. Домен є частиною ідентичності автентифікації; це не ім'я хоста проксі й не домен цільового сайту.
Значення в gradle.properties читається як значення властивості Java, а не як дані користувача всередині URL проксі. Вводьте пароль за правилами екранування цього формату файлу, а не замінюйте розділові знаки URL відсотковими екрануваннями. Зберігайте цю конфігурацію облікового запису в особистому файлі властивостей передбачуваного користувача Gradle, зберігаючи наявні налаштування проєкту.