Bonjour à tous
En 2023, j'avais ouvert un post https://forum.pcsoft.fr/en-US/pcsoft.fr.windevmobile/48271-chaine-indetectable/read.awp
3 ans plus tard, toujours le même problème !
Venant d'installer WM2026, j'ai activé l'option qui signale les règles de sécurité qui indique les expositions des mots de passe par exemple.
Ainsi, dans le code qui suit , le message
Warning : Cette variable manipule un contenu secret (mot de passe, clé privée, ...).
Vous pouvez le rendre indétectable ou bien le stocker dans un coffre-fort.
indique à propos l'exposition d'un mot de passe sur la ligne MaSession.MotDePasse = "lemotdepasse"
le_mot_de_passe est une ChaîneSecrète=PSWD_SERVEUR_SMTP
MaSession est une emailSessionSMTP
MaSession.AdresseServeur = "smtp.mon.domaine"
MaSession.Port = 587
MaSession.Option =emailProtocoleSMTPS
MaSession.Nom = "un_email"
MaSession.MotDePasse = "lemotdepasse"
OK. Je vais créer une entrée PSWD_SERVEUR_SMTP dans le coffre-fort.
Le problème c'est qu'il y a une erreur lorsque j'utilise le token secret
Erreur :L'utilisation d'une chaîne secrète est interdite dans cette affectation en Android.
MaSession est une emailSessionSMTP
MaSession.AdresseServeur = "smtp.mon.domaine"
MaSession.Port = 587
MaSession.Option =emailProtocoleSMTPS
MaSession.Nom = "un_email"
MaSession.MotDePasse = PSWD_SERVEUR_SMTP
Alors, comment se sortir de ce cas ?
--
Pascal Boulesteix
Applications Visiolittoral et WNat