حسابهای پراکسی 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 بهعنوان مقدار ویژگی جاوا خوانده میشود، نه بهعنوان اطلاعات کاربر در یک نشانی پراکسی. گذرواژه را با قواعد گریز همان قالب فایل وارد کنید، نه اینکه نشانههای نشانی را با گریز درصدی جایگزین کنید. این پیکربندی حساب را در فایل ویژگی خصوصی کاربر موردنظر Gradle نگه دارید و تنظیمات موجود پروژه را حفظ کنید.