к api, паролей и т.п.? А то 4 года на 1с сидел, понемногу щупаю разные варианты куда свалить, но по некоторым задачам из за ограниченности опыта совсем не имею представления о бест практис.
Из того что я видел/слышал до этого варианты были: переменные окружения, конфиг, хардкод.
Более менее выглядят варианты с переменными окружения и конфигом, но они на мой взгляд нормально выглядят в случае какого нибудь серверного приложения, а если это что клиентское под винду, линух, или вообще андроид?
Плюс одно дело когда ключи эти самого пользователя, а если есть разработчик приложения которому в него нужно свои ключи зашить для доступа к api? Хотя есть подозрение большое что никак, разве что бекэнд лепить на котором хранить ключики и запросы из приложения через него перенаправлять.
Если что, никакой реальной потребности нету, просто интересно.
Линух на десктопе: keyring или конфиг в ~/.config/your-app/ Линух серверный: /etc/your-app/ Андроид имеет своё хранилище, там другие механизмы Хардкод — плохо. Можно случайно закоммитить чувствительную инфу. И проблемы при git pull обеспечены, конфликты и всё такое.
В отдельный файл и читать оттуда
Обсуждают сегодня