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

Σχετικά άρθρα