|
|
|
Разъяснение по OAuth
|
|||
|---|---|---|---|
|
#18+
Вот уже который день разбираюсь в протоколе OAuth и никак в моей голове не уложится один момент: Предположим, есть у меня некий сервис с REST API и OAuth-сервер. Я создаю десктоп (или мобильное) приложение, регистрирую его на OAuth-сервере и получаю сгенерированные им app_id и app_secret, которые впоследствии использую для получения токена. Предположим, мое приложение будет раз в минуту отсылать лог работы на сервис (методом POST), и работать оно должно 24/7 без вмешательства человека, а значит токен мне нужен бессрочный. Далее значит получаю я токен и начинаю работать с сервисом. При этом, как я понимаю, и app_id и app_secret и токен должны где-то хранится. В случае десктоп приложения это, например, конфигурационный файл или реестр Windows. Соответственно, эти данные можно скомуниздить и использовать в нехороших целях, например, тупо заDDoSить мой сервис каким нибудь сторонним приложением. Правильно ли я рассуждаю или где-то ошибаюсь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 14:53 |
|
||
|
Разъяснение по OAuth
|
|||
|---|---|---|---|
|
#18+
Почему бы не хранить их в коде приложения? key/secret ведь неизменны во времени и в общем случае не должны быть конфигурируемыми. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 21:03 |
|
||
|
Разъяснение по OAuth
|
|||
|---|---|---|---|
|
#18+
^ozzy^, это вариант решения «проблемы», которую я описал и я о решениях тоже думал. Но суть вопроса была в том, а не выдумал ли я эту проблему, может я просто неверно рассуждаю. Ведь люди, разрабатывающие данный протокол должно быть не глупы и тоже думают о таких вещах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2012, 06:07 |
|
||
|
|

start [/forum/topic.php?fid=33&fpage=23&tid=1547915]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 10ms |
| total: | 153ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...