Context
Cette erreur peut être constaté dans la console lorsque qu'en local on souhaite accéder au FTP en passant par le proxy NCIT.
NC.CAM.CoreV2.Ftp.Client.FtpClient[0] Impossible de lister les fichiers du répertoire "/CAM_XLN_PRD_8080/editique/reportings" sur le FTP "ftp/xloan-prod", response : 401 Unauthorized
Résolution
Vérifier que la variable d'environnement MICROSOFT_PROVIDER_AUTHENTICATION_SECRET est bien présente. La valeur peut etre récupérée sur Azure portal de l'api scoring.
Car l'api est protégée :
- il faut obtenir un bearer token
- client id = l'id de l'application qui doit accéder
- client secret = MICROSOFT PROVIDER AUTHENTICATION SECRET (variable env que l'on peut trouver sur azure)
- scope = api://id ftp/ (variable env que l'on peut trouver sur azure ou dans les appsettings de l'application)