Я разрабатываю приложение для Android, которое будет иметь API-подобную серверную часть. И это приложение будет иметь механизмы входа пользователей. Я хочу использовать учетную запись google/fb/twitter в качестве данных для входа, так как цель приложения очень социальная.
Я уже читал об использовании учетной записи Google, хранящейся в телефоне, в качестве проверки пользователя ( Как использовать Google Аккаунты как логин ). Проблема в том, что я не знаю, что делать тогда? Как я понял, аккаунт-менеджер, наконец, даст мне токен. Тогда что мне с этим делать? Как сообщить серверу, что пользователь вошел в систему? Как мне хранить этот токен, так как я понял, что этот токен может измениться при аннулировании через некоторое время...
И еще кое-что. Что мне делать, когда пользователь входит в свою учетную запись G в первый раз? Я хочу получить его аватар G и отображаемое имя, например, и сохранить их на сервере, тем самым сэкономив пользователю кучу кликов? Я их как-то отправляю с телефона или как-то получаю с сервера?
Эти же вопросы могут возникнуть позже и для FB.
Надеюсь, я правильно задал свой вопрос, так как это немного более общий вопрос...
ТИА.