Периодически возникает вопрос, как можно безопасно хранить логин и пароль в R, не задавая эти данные в явном виде в вашем скрипте. Мне кажется, есть несколько возможных решений. Можно хранить ваши параметры:
- Непосредственно в скрипте.
- В файле внутри папки с проектом, который вы не показываете.
- В файле .Rprofile.
- В файле .Renviron.
- В json файле.
- В безопасном хранилище, к которому вы обращаетесь из R.
- Используя пакет digest.
- Используя пакет sodium.
- Используя пакет secure.
Давайте рассмотрим основную идею, преимущества (или недостатки) каждого из подходов.
[От переводчика: упорядочено по мере возрастания полезности.]
Читать полностью »