Я создаю веб-приложение и использую OAuth для проверки подлинности Facebook. Я успешно сгенерировал access_token, и каждый раз, когда пользователь выходит из системы / обратно, я сопоставляю его access_token, чтобы найти его учетную запись. Это работает очень хорошо.
Кроме того, я создаю сопутствующее приложение для Windows Phone 7. У меня такой же процесс аутентификации с использованием Facebook SDK, но возвращаемый токен доступа отличается. Это означает, что я не могу сопоставить аккаунт.
Поскольку при выходе из моего веб-приложения и входе в него, по-видимому, неоднократно генерируется один и тот же access_token, я не понимаю, почему мобильное приложение генерирует другой токен доступа.
Может кто-нибудь сказать мне, правильное ли поведение я ожидаю? Я просмотрел документацию на Facebook, но не могу найти что-нибудь подходящее. Возможно, OAuth здесь не совсем правильно.