2017-09-14 6 views
0

Ich bekomme immer den Bildschirm unten bei der Verwendung von Facebook Login. Ich versuche, AppAuth für Android zu verwenden (https://github.com/openid/AppAuth-Android) es erwähnt eine Domain-URL, aber es ist eine Android-App. Versuchen, die OAuth2-Spezifikationen zu verwenden. Verwendeter Authentifizierungsendpunkt "https://www.facebook.com/dialog/oauth" und Tokenendpunkt "https://graph.facebook.com/v2.10/oauth/access_token". Irgendwelche Ideen, was es wirklich sein könnte. Danke für die Hilfe.Facebook App Domain Android

enter image description here

+0

Mögliches Duplikat von [Facebook OAuth "Die Domain dieser URL ist nicht in der App-Domain enthalten"] (https://stackoverflow.com/questions/37063685/facebook-oauth-the-domain-of-this- url-isnt-include-in-the-apps-domain) –

+0

Ich denke es ist anders, er benutzt eine Website, ich benutze native Android App, keine URL existiert. –

+0

Gibt es einen Grund, warum Sie das Facebook Android SDK nicht verwenden: https://developers.facebook.com/docs/facebook-login/android/ Related: https://www.smashingmagazine.com/2017/05/ oauth2-Einloggen in Facebook/# was-fehlt-von-oauth2 –

Antwort

0

Lead-Maintainer für AppAuth-Android hier. Facebook Auth wird nicht direkt von AppAuth unterstützt, da sie die Empfehlungen von RFC 8252 nicht unterstützen. Es ist möglich, dass es funktioniert, siehe my demo.

Meine allgemeine Empfehlung wäre, die Facebook SDK zu verwenden, wenn Ihre App keine zugehörige Website hat. Wenn die App über eine verknüpfte Site verfügt, führen Sie die Authentifizierung über Ihre Website (auf einer benutzerdefinierten Registerkarte) durch und geben Sie die erforderlichen Authentifizierungs-Token anschließend an die App zurück.

Verwandte Themen