Я только что начал использовать python-twitter с django, размещенным на OpenShift, и вам нужно использовать Oauth. На данный момент это только на сервере dev. Перед тем, как я положил его вживую, мне было интересно, есть ли «лучшее» место для хранения моей токены/секретной информации? Прямо сейчас я просто их в файле views.py, но было бы безопаснее хранить их в settings.py и получать к ним доступ оттуда?python-twitter - лучшее место для ключей Oauth в Django?
1
A
ответ
0
Многие другие библиотеки просят вас ввести ключи API в settings.py
, это также полезно, если вы хотите использовать их в разных приложениях вашего проекта.
Смежные вопросы
- 1. Лучшее место для скрытия секретных ключей?
- 2. Какое лучшее место для скрытия долгоживущих ключей шифрования
- 3. Лучшее место для размещения XSD
- 4. Лучшее место для размещения констант
- 5. Лучшее место для инициализации MobileServicesClient
- 6. Лучшее место для использования MySqlHelper.EscapeString
- 7. Лучшее место для реализации ko.applyBindings
- 8. Лучшее место для размещения onSharedPreferenceChangeListener
- 9. Где лучшее место для ... [iPhone]
- 10. Лучшее место для документации NHibernate?
- 11. Лучшее место для обучения SSIS
- 12. Лучшее место для Rails ParameterMissing
- 13. Лучшее место для хранения массива в Laravel
- 14. Лучшее место для установки инициализации в SailsJS
- 15. Лучшее место для прикрепления onClickListener в recyclerview
- 16. Лучшее место для добавления аналитики в ApostropheCMS
- 17. Лучшее место для log.conf в пакете python
- 18. Лучшее место для создания ViewModel в MVVM
- 19. Лучшее место для других php.class в symfony2?
- 20. Лучшее место для регистрации событий в ASP.Net
- 21. Лучшее место для объявления переменных в функции
- 22. Лучшее место для сохранения изображений в устройстве
- 23. Лучшее место для загрузки файлов для скачивания
- 24. Оптимизация Codeigniter/лучшее место для загрузки моделей?
- 25. Лучшее место для установки ConnectionString как значения
- 26. Как узнать лучшее место для использования 'using'?
- 27. Лучшее место для хранения фоновых изображений
- 28. Лучшее место для записи unit-test (java)?
- 29. Лучшее место для применения преобразования ответа API
- 30. Лучшее место для создания оконных объектов
Я не думаю, что существует стандарт для хранения учетных данных, но ваши settings.py будут хорошим местом, если файл не будет помещен в ваш репозиторий в качестве обычного кода. Я бы сказал, что ваши настройки и учетные данные должны храниться отдельно и надежно, кроме кода и вещей. Если ваш проект подключается к кучу социальной аутентификации. у вас может быть множество ключей api, и что бы вы не захотели создать отдельный файл credentials.py для их хранения (вы можете его назвать) и импортировать/получить к ним доступ, как модуль python, через «из импорта учетных данных». ..» – kchan