Я разработал простой API-интерфейс, позволяющий устанавливать связь между приложениями для Android / iPhone и моим сервером. В моем приложении пользователи должны аутентифицировать себя, и они делают это, используя учетные данные логина / пароля со следующим вызовом API:
http://api.myapp.com/login?user=xxx&pass=pass
Приложение получает взамен:
{ "api_token": "xxxx-xxxx-xxxx-xxxx" }
Так что в основном я обмениваю свои учетные данные на api_token
.
Я бы хотел добавить поддержку Facebook connect. Я успешно использовал SDK Facebook и получил правильный access_token
.
Однако мне нужно реализовать механизм обмена access_token
с api_token
Предполагая, что пользователь уже подключил свою учетную запись к Facebook (на своей веб-панели пользователя), что будет лучшим вариантом для перехода к обмену?