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 نگه دارید و تنظیمات موجود پروژه را حفظ کنید.

مقالات مرتبط