Gradle NTLM proxy hesapları: nitelikli adlar veya ayrı bir etki alanı
Gradle'ın belgelediği NTLM etki alanı söz dizimini gradle.properties içindeki HTTP ve HTTPS proxy hesabı özellikleriyle birlikte kullanın.
Gradle, NTLM proxy kimlik doğrulaması için etki alanını sağlamanın iki yolunu belgeler: kullanıcı adının içine domain/username olarak eklemek veya ayrı http.auth.ntlm.domain özelliğini ayarlamak.
İlk biçim için gradle.properties içindeki hesap girdileri şöyle görünebilir:
systemProp.http.proxyUser=OFFICE/alex
systemProp.http.proxyPassword=YOUR_PROXY_PASSWORD
systemProp.https.proxyUser=OFFICE/alex
systemProp.https.proxyPassword=YOUR_PROXY_PASSWORD
Bunlar ilgili hedef protokoller için proxy ana bilgisayar ve bağlantı noktası girdilerinin yanında yer alır. Örnekteki kimliği ve parolayı o proxy için sağlanan hesapla değiştirin.
Ayrı etki alanı biçimi için bu hesap alanlarında niteliksiz kullanıcı adını kullanın ve şunu ekleyin:
systemProp.http.auth.ntlm.domain=OFFICE
Tek ve tutarlı bir gösterim seçin. Etki alanı kimlik doğrulama kimliğinin parçasıdır; proxy ana bilgisayar adı veya hedef web sitesinin etki alanı değildir.
gradle.properties içindeki değer, proxy URL'si içindeki kullanıcı bilgisi olarak değil, Java özellik değeri olarak okunur. Parolayı, URL'nin noktalama işaretlerini yüzde kaçışlarıyla değiştirmek yerine o dosya biçiminin kaçış kurallarına göre girin. Bu hesap yapılandırmasını amaçlanan Gradle kullanıcısının özel özellikler dosyasında tutun ve projenin mevcut ayarlarını koruyun.