Ressources Magic Makers

Sécuriser les données

Utiliser un environnement local

Pour se connecter à la session utilisateur ou encore à la base de donnée python a besoin de nos mots de passe.

Pour éviter d’écrire directement les mots de passe dans le code, on va utiliser un fichier qui sera invisibles pour les autres personnes. On va donc créer un fichier .env

Dans ce fichier on va pouvoir créer des variables pour stocker les informations que l’on veut garder secrètes.

Par exemple ici, on créé une variable pour la clef de connexion sur PyMongo et une pour la clef de connexion à notre section.

Pour utiliser ces variables dans notre document principal c’est tout simple. Il suffit de commencer par importer la librairie os. Puis d’utiliser la fonction os.getenv(« NOM_DE_MA_VARIABLE ») pour accèder à la variable.