Cześć Mam szyn aplikacji na Heroku i github i obecnie za pomocą programu pocztowego w mojej aplikacji:Szyny: Jak bezpiecznie przechowywać hasło pocztowe?
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:user_name => "[email protected]",
:password => "PasswordShouldGoHere",
:authentication => "plain",
:enable_starttls_auto => true
}
Nie chcę, mój e-mail i hasło, aby były widoczne na moim koncie github, ponieważ ludzie mogą po prostu zaloguj się i kradnij moje informacje. Jeśli jednak podaję fałszywe hasło, to moja aplikacja da mi błąd na heroku, gdy poczta ma dostarczać. Wiem, że mogę najpierw przekazać prawdziwy adres e-mail i hasło do Heroku, a następnie edytować i umieścić fałszywe hasło na moim koncie github, ale czy jest lepszy sposób?
Zmienne środowiskowe. –
Czytałem o tym. Czy możesz mi powiedzieć, w jaki sposób/gdzie dokładnie ustawione są zmienne środowiskowe? – Edmund