NodeJS: Как / где хранить личные данные JSON файл - PullRequest
0 голосов
/ 25 марта 2020

Я внедряю хранилище с помощью облачного хранилища Google, используя компонент хранилища Loopback v3 . Из документации мне нужно указать путь к файлу учетных данных учетной записи службы JSON.

* JSON содержит закрытые ключи и информацию об аутентификации, где и как можно безопасно хранить файл JSON и все еще могут быть доступны для источников данных?

Есть ли решение / наилучшая практика для этого, аналогичного хранению в качестве переменных среды?

источник данных:

"googleCloudStorage": {
    "name": "googleCloudStorage",
    "connector": "loopback-component-storage",
    "provider": "google",
    "keyFilename": "pathToCredentials.json",
    "projectId": "test-project",
    "nameConflict": "makeUnique"
}

1 Ответ

0 голосов
/ 31 марта 2020

Необязательно иметь json файл для управления источниками данных в обратной связи. Можно использовать файл .js. Переменные окружения могут быть легко прочитаны из этого javascript кода. Пожалуйста, проверьте официальную документацию на https://loopback.io/doc/en/lb2/Environment-specific-configuration.html

...