Λογαριασμοί διαμεσολαβητή 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, διατηρώντας τις υπάρχουσες ρυθμίσεις του έργου.