Вы должны войти, чтобы создавать сообщения и темы.

Как защитить токен авторизации в приложении

Доброго времени суток!
Создаю приложение, в котором использую Dropbox.NET
В коде необходимо явно указать ACCESS TOKEN
Как защитить данный токен? Например, при декомпиляции приложения его можно спокойно узнать.
Прошу дать рекомендации по этому вопросу.
Заранее спасибо.

Добрый день.
Если приложение для себя, то просто его никому не давайте, а если для общественности, то сделайте так, что бы каждый пользователь авторизовался самостоятельно в своей учетной записи и указывал свой токкен, который будет храниться у него в конфиге или реестре.

А скрыть токкен в программе вряд ли получится. Даже после обфускации его можно будет с большой вероятностью оттуда получить.

Как для Dropbox не знаю, но для некоторых аналогичных сервисов можно генерировать дополнительные токкены для которых можно ограничить права. Т.е. например токкен, который позволяет лишь загружать файлы в облако, но без доступа к просмотру и редактированию и т.д.

Лайкнул Data Name ID
Data Name ID
Цитата: Adler от 02.01.2022, 13:14

Добрый день.
Если приложение для себя, то просто его никому не давайте, а если для общественности, то сделайте так, что бы каждый пользователь авторизовался самостоятельно в своей учетной записи и указывал свой токкен, который будет храниться у него в конфиге или реестре.

А скрыть токкен в программе вряд ли получится. Даже после обфускации его можно будет с большой вероятностью оттуда получить.

Как для Dropbox не знаю, но для некоторых аналогичных сервисов можно генерировать дополнительные токкены для которых можно ограничить права. Т.е. например токкен, который позволяет лишь загружать файлы в облако, но без доступа к просмотру и редактированию и т.д.

Спасибо за помощь