首页 文章

在Android中将Google登录与WebView集成

提问于
浏览
3

我们的Android应用程序是我们适合移动设备的网站的最小包装 . 这是设计的 .

Google OAuth是用户可以通过身份验证的一种方式 . 有了the announcement that WebView's will be blocked from Google OAuth,我们现在正在研究如何向前发展 .

我目前的计划是:

  • 当有人点击网络应用的“使用Google登录”按钮时,使用JavascriptInterface调用本机代码

  • 使用Google Sign In在移动应用程序端验证用户身份 .

  • 以某种方式将此身份验证发送到Web服务器 . 我应该将用户重定向到现有的oauth回调网址吗?

第3步是我不确定最佳方法是什么 . 它是使用Omniauth的Ruby on Rails应用程序 .

是否有任何将Google Sign In与几乎完全基于WebView的应用程序集成的示例?这种方法是正确的方法吗?

1 回答

  • 2

    Authenticate with a backend server中描述的解决方案听起来就像您在步骤3中想要做的那样,但不使用OAuth回调URL . 不幸的是,我找不到有关如何将其与OmniAuth一起使用的任何参考 .

相关问题