Нужно ли создавать приложение Facebook, чтобы использовать Facebook Login?
Я читал и перечитывал много информации, но мне все еще неясно, что требуется для использования входа в Facebook в моем приложении для доступа к веб-сервису, не связанному с Facebook. Много информации и неясно, что все еще действует сегодня, а что нет. Мне нужна помощь.
Я создаю веб-сервис на GAE, и у меня есть приложение iOS, а затем приложение для Android. Я хотел бы позволить пользователям входить в систему со своей учетной записью Facebook, чтобы затем использовать мой веб-сервис (в GAE) через свое телефонное приложение. Мой веб-сервис и приложение после этого не делают ничего, связанного с Facebook, - только копирование при входе в систему, чтобы не создавать новую учетную запись для моей службы.
Нужно ли мне приложение Facebook для этого вообще? Пожалуйста, объясните немного, почему или почему нет, поэтому я понимаю, как это сочетается.
Большое спасибо!
3 ответа
Вы можете использовать Google Identity Toolkit, который предлагает федеративную регистрацию, включая Facebook для веб-сайтов, а также для приложений iOS и Android.
Вам просто нужно зарегистрироваться в Facebook в качестве разработчика Facebook, создать приложение в их консоли разработчика (что означает просто зарегистрировать его, а не писать в Facebook) для получения и перекрестной регистрации необходимых учетных данных:
- для приложений iOS: https://developers.google.com/identity/toolkit/ios/
- для приложений Android: https://developers.google.com/identity/toolkit/android/
- для веб-сайтов: https://developers.google.com/identity/toolkit/web/required-endpoints
Согласно документации, вы должны создать приложение на Facebook, чтобы пользователи могли войти через Facebook из вашего приложения IOS, у вас должно быть приложение на Facebook, чтобы пользователь мог давать разрешения, а затем, если пользователь захочет удалить приложение (например, пользователь больше не хочет, чтобы приложение получало его информацию), он может зайти в свою учетную запись Facebook и удалить приложение из своих приложений.
Если вы хотите, чтобы ваш Facebook входил в ваше приложение, вам необходимо создать приложение для Facebook по адресу https://developers.facebook.com/apps/. Используйте идентификатор пользователя на Facebook, чтобы вам было удобно отслеживать пользователя.