(Примечание: теперь я знаю, что многие из вас могут выскочить вперед и быть похожими на «Эй. Дубликат. Пожалуйста, прочтите вперед!)
Фон:
Моя цель - создать приложение Python для P C, которое взаимодействует со Spotify, используя их python API Spotipy. Это, очевидно, вызывает необходимость хранить client_secret для целей аутентификации пользователя. Судя по моим исследованиям, хранить это как открытый текст где угодно - нет. Другие решения включали шифрование этих данных (но затем, где хранить этот ключ). Лучшее решение, очевидно, состоит в том, чтобы запрос аутентификации обрабатывался серверной частью сервера (я, будучи студентом, очевидно, имею в своем распоряжении миллион серверов;) ...) Если серьезно, если быть ясным, у меня нет сервера разместить это приложение на. И я не хочу тратить деньги на покупку ресурсов у AWS или других. Кроме того, чтобы уточнить, это не должно быть веб-приложение. Он предназначен для загрузки, так что пользователь может установить его, войти в Spotify и вуаля.
Проблема:
В основном, без сервера, как сделать Надежно ли хранить этот ключ? И, исходя из моего использования, есть ли необходимость надежно хранить ключ?