android - 社交登录在 Android 浏览器应用程序中不起作用

标签 android facebook authentication facebook-login sharetribe

我对 horsedeal24.com 的社交登录有疑问。我们使用 Sharetribe Flex 作为我们的市场应用程序的 API 解决方案,并且刚刚配置了社交登录。我们依靠这些文件:
谷歌:https://www.sharetribe.com/docs/cookbook-social-logins-and-sso/enable-google-login/
Facebook :https://www.sharetribe.com/docs/cookbook-social-logins-and-sso/enable-facebook-login/
我们现在注意到,如果用户使用我们的 android 浏览器应用程序,他们将无法登录——我们的应用程序似乎还没有 OAuth 权限(见截图),但我们也不知道如何授予访问权限。
谷歌错误:403:disallowed_useragent
Facebook 错误:为了您的帐户安全,已禁用从嵌入式浏览器登录 Facebook。
在这里,您可以下载我们的 android 应用程序的测试版以重现该问题。只需尝试使用社交登录创建一个帐户。
在此先感谢您的帮助!
此致,
贝尼
Google & Facebook Error Facebook App Settings

最佳答案

问题是如果您尝试从 WebView 内部打开 Facebook 登录将被禁用。在 Android 设备中。
enter image description here

For your account security, logging into Facebook from an embedded browser is disabled. To continue, download and log into the Facebook app on your device and try again.


该解决方案必须使用 Facebook SDK for android 实现 native Facebook 登录
Facebook Login for Android - Quickstart
或者只是在移动浏览器中打开您的登录表单。

关于android - 社交登录在 Android 浏览器应用程序中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68261886/

相关文章:

当 RecyclerView 到达终点时,android 加载 RecyclerView

java - 伴随对象 Kotlin JNI 中的 UnsatisfiedLinkError

facebook - Facebook 共享问题,登录方法如何影响共享行为?

.net - ASP.NET Core 2.1 Identity找不到ApplicationUser

iphone - 编写认证系统

node.js - 使用 react-devtools 破解身份验证

java - Android RSA key 对生成-我应该使用标准Java/Bouncy CaSTLe/海绵城堡/JSch/其他吗?

android - 将从 JSON 响应获取的与其内容相对应的图像添加到 ListView

php - 如何为 Facebook 刷新/修改 Meta?

ruby-on-rails - 在 Rails 中进行 facebook 身份验证时出现 OAuth2 错误