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 ਵਰਤੋਂਕਾਰ ਦੀ ਨਿੱਜੀ ਵਿਸ਼ੇਸ਼ਤਾ ਫਾਈਲ ਵਿੱਚ ਰੱਖੋ ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਦੀਆਂ ਮੌਜੂਦਾ ਸੈਟਿੰਗਾਂ ਬਚਾਓ।

ਸੰਬੰਧਿਤ ਲੇਖ