Comptes proxy NTLM de Gradle : noms qualifiés ou domaine séparé
Employez la syntaxe de domaine NTLM documentée par Gradle avec les propriétés de compte proxy HTTP et HTTPS dans gradle.properties.
Gradle documente deux façons de fournir le domaine pour l'authentification proxy NTLM : l'inclure dans le nom d'utilisateur sous la forme domain/username ou définir la propriété distincte http.auth.ntlm.domain.
Pour la première forme, les entrées de compte dans gradle.properties peuvent ressembler à ceci :
systemProp.http.proxyUser=OFFICE/alex
systemProp.http.proxyPassword=YOUR_PROXY_PASSWORD
systemProp.https.proxyUser=OFFICE/alex
systemProp.https.proxyPassword=YOUR_PROXY_PASSWORD
Elles accompagnent les entrées d'hôte et de port du proxy pour les protocoles de destination concernés. Remplacez l'identité et le mot de passe d'exemple par le compte fourni pour ce proxy.
Pour la forme à domaine séparé, utilisez le nom d'utilisateur non qualifié dans ces champs de compte et ajoutez :
systemProp.http.auth.ntlm.domain=OFFICE
Choisissez une représentation cohérente. Le domaine fait partie de l'identité d'authentification ; ce n'est ni le nom d'hôte du proxy ni le domaine du site de destination.
Une valeur de gradle.properties est lue comme une valeur de propriété Java, non comme une information d'utilisateur dans une URL de proxy. Saisissez le mot de passe selon les règles d'échappement de ce format de fichier plutôt que de remplacer la ponctuation de l'URL par des échappements en pourcentage. Conservez cette configuration de compte dans le fichier de propriétés privé de l'utilisateur Gradle prévu, en préservant les réglages existants du projet.