Я создаю приложение для Android, которое использует единый вход Facebook для входа в систему, и я не уверен, как проходить аутентификацию с помощью своих собственных веб-сервисов после входа в FB.Когда пользователь впервые открывает мое приложение, он входит в Facebook, авторизует мое приложение, получает некоторые привилегии и продолжает входить в мое приложение.Эта часть прекрасно работает, но теперь, чтобы использовать мое приложение, им нужно создать учетную запись на моем сервере и поговорить с моими веб-сервисами.
Прямо сейчас у меня есть вызов к аутентификационному веб-сервису на моем сервере, который добавляет их идентификатор Facebook и другую основную информацию в базу данных и в то же время выполняет обмен ключами Диффи-Хеллмана, чтобы любые будущие вызовы к веб-сервисам моглибыть зашифрован общим ключом.Но проблема в том, что самый первый первоначальный вызов для создания этой учетной записи и создания этого общего ключа, как мне это подтвердить?Откуда мне знать, что этот человек действительно является тем, кто только что прошел аутентификацию в Facebook, а не просто тем, кто нашел URL-адрес моего веб-сервиса и создает учетные записи и сохраняет ключи?