Насколько важно хранить в тайне токен доступа OAuth? - PullRequest
8 голосов
/ 01 ноября 2010

Как только я получу свой токен доступа к сайту (например, Facebook) с помощью OAuth, насколько важно сохранить этот секрет? Может ли случиться что-нибудь злое, если кто-то овладеет им?

Мне было интересно, будет ли плохой идеей сохранять токен в файле cookie или сеансе.

Ответы [ 2 ]

3 голосов
/ 14 октября 2011

Да, токен доступа эквивалентен вашему имени пользователя / паролю. В большинстве реализаций токен доступа истекает через некоторое время, но, хотя он все еще действует, он должен храниться в секрете.

3 голосов
/ 01 ноября 2010

Обновление: если у вас есть пользователь, соединяющийся с javascript sdk, идентификатор пользователя и токены доступа уже сохранены в файлах cookie для вашего сайта. Проверьте отправляемые файлы cookie http. Если это не так, проверьте документацию FB.Init , поскольку FB.Init имеет логический параметр cookie, который вы можете установить, чтобы он создавал для вас файл cookie с именем fbs_ {APPID}. Эта запись рассказывает об этом cookie.

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