Tài khoản proxy NTLM của Gradle: tên đầy đủ hay miền riêng
Dùng cú pháp miền NTLM được Gradle ghi lại cùng với các thuộc tính tài khoản proxy HTTP và HTTPS trong gradle.properties.
Gradle ghi lại hai cách cung cấp miền cho xác thực proxy NTLM: đưa miền vào tên người dùng dưới dạng domain/username hoặc đặt thuộc tính riêng http.auth.ntlm.domain.
Với dạng thứ nhất, các mục tài khoản trong gradle.properties có thể trông như sau:
systemProp.http.proxyUser=OFFICE/alex
systemProp.http.proxyPassword=YOUR_PROXY_PASSWORD
systemProp.https.proxyUser=OFFICE/alex
systemProp.https.proxyPassword=YOUR_PROXY_PASSWORD
Chúng nằm cạnh các mục máy chủ và cổng proxy cho các giao thức đích liên quan. Thay thế danh tính và mật khẩu mẫu bằng tài khoản được cấp cho proxy đó.
Với dạng miền riêng, dùng tên người dùng không có tiền tố trong các trường tài khoản đó và thêm:
systemProp.http.auth.ntlm.domain=OFFICE
Chọn một cách biểu diễn nhất quán. Miền là một phần của danh tính xác thực; nó không phải tên máy chủ proxy hay miền của trang web đích.
Giá trị trong gradle.properties được đọc như giá trị thuộc tính Java, không phải thông tin người dùng bên trong URL proxy. Nhập mật khẩu theo quy tắc thoát của định dạng tệp đó thay vì thay dấu câu của URL bằng phần trăm thoát. Giữ cấu hình tài khoản này trong tệp thuộc tính riêng của người dùng Gradle dự định, đồng thời giữ nguyên cài đặt hiện có của dự án.