WINDEV NOUVELLE VERSION 2025

116 N o u v e a u t é W D W B WM LES MOTS DE PASSE UTILISÉS EN PROGRAMMATION : SÉCURITÉ TOTALE Il arrive souvent que des mots de passe, des clés privées, des tokens soient utilisés en programmation. Par exemple : • mot de passe de connexion à une base de données • mot de passe d’un fichier de données (table) • mot de passe du compte pour envoi d’email • token OAuth • mot de passe d’une feuille de tableur • mot de passe d’un document Word • ... Pour des raisons évidentes de sécurité, il ne faut pas laisser ces éléments en clair dans le code source. Pour éviter d’avoir à mettre en place des mécanismes de sécurité personnels ou tiers, la version 2025 propose en standard un coffre- fort à mots de passe, contenant des chaînes secrètes. Gain apporté par la nouveauté 2025 : Sécurité automatique 117 N o u v e a u t é W D W B WM UN COFFRE-FORT À MOTS DE PASSE DANS VOTRE PROJET Le mode de fonctionnement est simple: à partir de la version 2025, le projet permet de sauver des mots de passe (des chaînes se- crètes) dans un coffre-fort intégré au projet. Il est également possible de créer un coffre-fort dans une collec- tion de procédures: pratique en cas de partage. Ce coffre-fort est lui-même accessible à l’aide d’un mot de passe. Chaque chaîne secrète est associée à un identifiant et une des- cription. Dans le code source, il suffit d’utiliser cet identifiant. Tous les développeurs du projet peuvent utiliser cet identifiant. L’édition sécurisée des chaînes secrètes Gain apporté par la nouveauté 2025 : Protégez automatiquement vos mots de passe 118 N o u v e a u t é W D W B WM UTILISATION EN WLANGAGE L’utilisation en WLangage est très facile. Dans le code, il suffit d’utiliser l’identifiant défini dans le coffre-fort. Pour passer cette valeur de manière sécurisée à une procédure, le nouveau type WLangage ChaîneSecrète fait son apparition. ConnnexionBDD est une Connexion MotDePasseBDD est une ChaîneSecrète = MDP_BDD ConnnexionBDD .MotDePasse = MotDePasseBDD Gain apporté par la nouveauté 2025 : Plus facile, c’est possible ? 119 N o u v e a u t é W D W B WM PROTECTIONS INTÉGRÉES Bien évidemment en mode débogage et en mode trace, les mots de passe (les chaînes secrètes) ne seront jamais visibles. Les fonctions qui permettent de visualiser un contenu (comme la fonction Info ) sont sans effet. Côté pratique, il est impossible de récupérer le contenu d’une va- riable de type ChaîneSecrète . Gain apporté par la nouveauté 2025 : Ils ont pensé à tout ! COFFRE-FORT À MOTS DE PASSE DANS VOTRE CODE WLANGAGE L e s n o u v e a u t é s W I ND E V 2 0 2 5 WE B D E V 2 0 2 5 W I ND E V Mo b i l e 2 0 2 5 & W I ND E V S u i t e S a a S 26

RkJQdWJsaXNoZXIy NDQ0OA==