Домен приложения Facebook Android

Я продолжаю получать экран ниже при попытке использовать вход в Facebook. Я пытаюсь использовать AppAuth для Android ( https://github.com/openid/AppAuth-Android ) упоминает URL-адрес домена, но это приложение для Android. Попытка использовать спецификации OAuth2. Используемая конечная точка аутентификации "https://www.facebook.com/dialog/oauth" и токен конечная точка "https://graph.facebook.com/v2.10/oauth/access_token< /а>». Любые идеи, что это может быть на самом деле. Спасибо за помощь.

введите здесь описание изображения


person Leonardo Hernandez    schedule 14.09.2017    source источник
comment
Возможный дубликат Facebook OAuth домен этого URL не входит в домен приложения   -  person Cristian Gomez    schedule 14.09.2017
comment
Я думаю, что это другое, он использует веб-сайт, я использую родное приложение для Android, URL-адреса не существует.   -  person Leonardo Hernandez    schedule 14.09.2017
comment
Есть ли причина, по которой вы не используете Facebook Android SDK: developers.facebook. com/docs/facebook-login/android Связано: smashingmagazine.com/2017/05/oauth2-logging-in-facebook/   -  person Morrison Chang    schedule 14.09.2017


Ответы (1)


Ведущий специалист по поддержке AppAuth-Android здесь. Аутентификация Facebook напрямую не поддерживается AppAuth, поскольку они не поддерживают рекомендации RFC 8252. Это можно заставить работать, см. мою демонстрацию.

Моя общая рекомендация — использовать Facebook SDK, если ваше приложение не иметь связанный веб-сайт. Если у приложения есть связанный сайт, выполните аутентификацию через свой сайт (на пользовательской вкладке), а затем передайте необходимые токены аутентификации обратно в приложение.

person iainmcgin    schedule 16.10.2017