Внедрить Api для хранения учетных данных Facebook / Twitter или чего-то еще - PullRequest
0 голосов
/ 03 июля 2011

Я пишу внутренний API для мобильных устройств, таких как iPhone или Android.

Я хочу с этим устройством, чтобы пользователи могли подключаться к приложению только через Facebook Connect или Twitter Connect.

Я не знаю iOS, но хочу подготовить код в бэкэнде.

Как мне подготовить код?Я использую Python / Django и Tastypie для API.У меня есть опыт работы с django-social-auth , которые очень хорошо поддерживают эти две социальные сети.

Как я могу создать API для приема новых пользователей, зарегистрированных на Твиттере или в Facebook, и хранения их данных?

Заранее спасибо.Привет.

1 Ответ

1 голос
/ 04 июля 2011

Лучший способ - после того, как пользователь аутентифицируется с помощью любой из социальных сетей на устройстве, получить имя, адрес электронной почты, deviceid и любые другие соответствующие данные и сохранить эти данные на сервере, как при обычной регистрации. [Т.е. поддерживать ваш собственный идентификатор пользователя, а не fb_id или twitter_id]

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

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