2 votes

Comment passer un mot de passe\clé de chiffrement à une application Heroku

Je déploie mon application Spring Boot sur le serveur Heroku via le déploiement git. Il y a des mots de passe et des secrets d'API dans mon application.yml. Ces propriétés sont cryptées avec Jasypt. Une chose que je ne comprends pas est : comment transmettre le mot de passe de décryptage de Jasypt dans l'application déployée au démarrage ? Heroku dispose de Config Vars, mais elles ne semblent pas sécurisées, étant donné que toutes pourraient être révélées sur le tableau de bord. Existe-t-il un moyen sécurisé d'envoyer un mot de passe dans le déploiement ?

1voto

Beppe C Points 4556

Les variables de configuration sont le mécanisme accepté pour transmettre des informations d'exécution aux applications lors du déploiement; C'est assez sécurisé si l'accès au tableau de bord est bien contrôlé (ces paramètres ne sont jamais exposés ni enregistrés), seul le propriétaire peut révéler les valeurs.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X