2017-09-14 92 views
0

尝试使用Facebook登录时,我不断收到屏幕。我正在尝试使用适用于Android的AppAuth(https://github.com/openid/AppAuth-Android),它提到了一个域名URL,但它是一个Android应用程序。试图使用OAuth2规范。使用的Auth端点“https://www.facebook.com/dialog/oauth”和令牌端点“https://graph.facebook.com/v2.10/oauth/access_token”。任何想法,它可能是什么。谢谢您的帮助。Facebook应用程序域名Android

enter image description here

+0

可能的重复[Facebook的OAuth“该网域的域名未包含在应用的域名中”](https://stackoverflow.com/questions/37063685/facebook-oauth-the-domain-of-this- url-isnt-included-in-the-apps-domain) –

+0

我认为这是不同的,他使用的是一个网站,我使用原生的Android应用程序,没有URL存在。 –

+0

你有没有使用Facebook Android SDK的原因:https://developers.facebook.com/docs/facebook-login/android/相关:https://www.smashingmagazine.com/2017/05/的oauth2日志记录功能于Facebook的/#什么缺失从 - 的oauth2 –

回答

0

铅维护者,AppAuth未-的Android在这里。 Facebook身份验证不直接受AppAuth支持,因为他们不支持RFC 8252的建议。有可能使其工作,请参阅my demo

如果您的应用没有关联的网站,我的一般建议是使用Facebook SDK。如果应用程序有关联的网站,请通过您的网站执行身份验证(在自定义选项卡中),然后将必要的身份验证令牌传递回应用程序。