PDA

Просмотр полной версии : [FaceBook] Вопрос по авторизации


Provlax
27.08.2012, 13:46
Добрый день.

У меня следующая ситуация:

Есть десктопное Аир приложение. Оно являющееся клиентом сервиса, имеющим собственную авторизацию.
Вопрос в том, как в этом случае осуществить привязку акаунта пользователя в фейсбуке к существующему акаунту в сервисе с возможностью авторизации через фейсбук.

При авторизации в фейсбуке выдается access token, который имеет время жизни, т.е. он не подходит для связывания акаунтов. Вечный токен фейсбук убирает с 3 октября 2012 года. Какие есть еще варианты? Как, авторизовавшись в клиентском приложении через фейсбук, надежно сообщить об этом серверу приложения, чтобы сервер смог авторизовать такого пользователя?

maxkar
29.08.2012, 00:28
А документацию (https://developers.facebook.com/docs/authentication/server-side/) читали? Авторизуетесь, получаете token. Затем передаете его на сервер, авторизуете сервер и вызываете Graph API, получая информацию о текущем пользователе. Там берете его ID и связываете его со своим пользователем.