Я пишу приложение Python, использующее API Tumblr, и задавался вопросом, как я буду скрывать или шифровать ключ API.Шифрование ключа API для Github?
Github предупреждает об отказе от этой информации в репо, поэтому как я могу сделать приложение доступным для общественности и по-прежнему следовать этой политике?
Возможно, я не слишком хорошо понимаю концепции развертывания, но что, если я хочу распространять свое приложение, чтобы пользователи могли его установить с помощью приложения «pip install»? Потребовали ли пользователи добавить свой собственный ключ API? –
Когда кто-то устанавливает ваше приложение, вы можете включить файл конфигурации, например. 'config.yml', у которого есть место, где пользователь может добавить свой ключ API. Это будет то же самое, что кто-то загружает приложение и добавляет свои собственные параметры конфигурации. Например, установка WordPress предоставляет файл 'wp-config.php', в котором люди добавляют свои собственные учетные данные для базы данных (имя пользователя/пароль). – Grokify
Чтобы получить ключ API от Tumblr, вам необходимо зарегистрировать приложение, поэтому мне кажется немного обратным, что кто-то должен зарегистрировать другое приложение для извлечения ключа API, чтобы затем использовать его для моего приложения. –