Gradle documenta dúas formas de fornecer o dominio para a autenticación do proxy NTLM: incluílo no nome de usuario como domain/username ou definir a propiedade separada http.auth.ntlm.domain.

Para a primeira forma, as entradas de conta en gradle.properties poden verse así:

systemProp.http.proxyUser=OFFICE/alex
systemProp.http.proxyPassword=YOUR_PROXY_PASSWORD
systemProp.https.proxyUser=OFFICE/alex
systemProp.https.proxyPassword=YOUR_PROXY_PASSWORD

Acompañan as entradas de host e porto do proxy para os protocolos de destino correspondentes. Substitúa a identidade e o contrasinal do exemplo pola conta proporcionada para ese proxy.

Para a forma de dominio separado, use o nome de usuario sen cualificar neses campos de conta e engada:

systemProp.http.auth.ntlm.domain=OFFICE

Escolla unha representación coherente. O dominio forma parte da identidade de autenticación; non é o nome de host do proxy nin o dominio do sitio web de destino.

Un valor de gradle.properties lese como valor de propiedade Java, non como información de usuario dentro dun URL de proxy. Introduza o contrasinal coas regras de escape dese formato de ficheiro en lugar de substituír a puntuación do URL por escapes porcentuais. Manteña esta configuración de conta no ficheiro de propiedades privado do usuario de Gradle previsto, conservando a configuración existente do proxecto.

Artigos relacionados