Как реализовать OAuth через мобильное приложение Facebook
Мы разработали гибридное мобильное приложение в качестве внешнего интерфейса, интегрированного с внутренним интерфейсом, которое включает службу OAuth Facebook. При такой настройке социальная аутентификация через веб-браузер работает нормально.
Теперь мы хотели бы использовать встроенное приложение Facebok, установленное на мобильном устройстве (вместо веб-браузера), для аутентификации наших пользователей с использованием или бэкендом, но мы не нашли, как реализовать процесс аутентификации.
Наш бэкэнд следует OAuth2 типа "Предоставление кода авторизации" ( https://alexbilbie.com/guide-to-oauth-2-grants/) и, следовательно, ожидает code
и status
параметры в ответе Facebook (так же, как первый описанный auth). Но в мобильном приложении Facebook SDK не возвращает эти параметры, только accessToken
, Из-за этого мы не можем реализовать процесс аутентификации в нашем бэкэнде.
Можно ли выполнить процесс OAuth, используя accessToken
вместо авторизации code
? Может быть, возможно получить code
а также status
параметры из accessToken
параметр с Facebook API?