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 של פרוקסי. הזינו את הסיסמה לפי כללי הבריחה של תבנית הקובץ הזו במקום להחליף את סימני הפיסוק של הכתובת בבריחות אחוזים. שמרו את תצורת החשבון הזו בקובץ המאפיינים הפרטי של משתמש Gradle המיועד, תוך שמירה על ההגדרות הקיימות של הפרויקט.

מאמרים קשורים