# Activer l'authentification utilisateur·trice pour le chargement de fichiers dans Talend JobServer

Activez l'authentification des utilisateur·trices pour restreindre les autorisations de chargement de fichiers vers un Talend JobServer aux seul·es utilisateur·trices authentifié·es.

## Avant de commencer

* Téléchargez et appliquez le patch de mise à jour mensuelle R2022-09 pour Talend Administration Center et le Studio Talend.

  * Pour plus d'informations concernant l'application d'un patch mensuel pour le Studio Talend, consultez [Mettre à jour le Studio](https://help.qlik.com/talend/r/fr-FR/Cloud/installation-guide-windows/updating-talend-studio).
  * Pour plus d'informations concernant la mise à jour de Talend Administration Center, consultez [Contrôle des mises à jour](https://help.qlik.com/talend/r/fr-FR/8.0/administration-center-user-guide/checking-for-updates).

  Si vous appliquez un patch pour la première fois, apprenez les bonnes pratiques en suivant cette procédure [Tester et appliquer une mise à jour mensuelle du Studio Talend](https://help.qlik.com/talend/fr-FR/installation-guide-windows/8.0/best-practice-testing-talend-studio-monthly-update "Avant d'installer une mise à jour mensuelle sur votre Studio Talend et de migrer vos projets vers une nouvelle version sur la branche de production, il est recommandé de tester d'abord la migration des projets sur des branches de test, pour assurer l'intégrité de la branche de production.").

* Téléchargez et appliquez les patchs suivants sur chaque Talend JobServer.

  * 8.0 : [TPS-5360](https://help.qlik.com/talend/r/en-US/8.0/tps-5360)

  Pour plus d'informations concernant l'obtention des patchs, contactez le Support et donnez les numéros de patchs ci-dessus.

* La protection globale pour l'authentification à Talend JobServer doit avoir été activée. Pour des instructions, consultez les sections [Activer l'authentification utilisateur·trice pour les projets locaux dans le Studio Talend](https://help.qlik.com/talend/fr-FR/installation-guide-windows/8.0/enable-user-authentication-for-talend-studio-local-projects) et [Activer l'authentification utilisateur·trice pour les projets distants dans le Studio Talend et le Job Conductor via Talend Administration Center](https://help.qlik.com/talend/fr-FR/installation-guide-windows/8.0/configure-user-authentication-for-talend-studio-remote-projects-and-job-conductor-using-talend-administration-center "Talend JobServer utilise l'authentification via Talend Administration Center pour les projets distants dans le Studio Talend et le Job Conductor dans Talend Administration Center.") précédentes.

Rétro-compatibilité : Les configurations existantes pour le Studio Talend, Talend Administration Center et Talend JobServer restent compatibles après application de ces patchs.

## Procédure

1. Arrêtez Studio Talend et activez-y cette fonctionnalité dans Studio Talend.

   Ouvrez le fichier &lt;Studio\_installation&gt;/Talend-Studio-\*.ini et ajoutez la ligne suivante :
   ```
   -Dorg.talend.remote.jobserver.client.old=false
   ```
2. Arrêtez Talend Administration Center et activez-y cette fonctionnalité.

   Ouvrez le fichier TAC\_installation/apache-tomcat/bin/setenv.sh ou TAC\_installation/apache-tomcat/bin/setenv.bat et ajoutez la propriété système suivante à la variable JAVA\_OPTS.
   ```
   org.talend.remote.jobserver.client.old
   ```

   La ligne JAVA\_OPTS doit ressembler à ceci :
   ```
   export JAVA_OPTS="$JAVA_OPTS -Xmx4096m -Dfile.encoding=UTF-8 -Dorg.talend.remote.jobserver.client.old=false"
   ```
3. Redémarrez le Studio Talend et Talend Administration Center.

   Les serveurs peuvent retourner des exceptions car le Studio Talend et Talend Administration Center tentent d'utiliser le nouveau protocole avant de réutiliser le protocole hérité. Cependant, les exécutions de tous les Jobs continuent à s'effectuer.
4. Arrêtez votre Talend JobServer et activez cette fonctionnalité côté serveur.

   Ouvrez le fichier &lt;JobServer\_installation&gt;/conf/TalendJobServer.properties pour y ajouter la ligne suivante :
   ```
   org.talend.remote.jobserver.commons.config.JobServerConfiguration.FILESERVER_AUTHORIZATION=true
   ```