2017-01-24 13 views
2

GoogleのAndroidアプリは、モバイルフレンドリーなウェブサイトに関する最小限のラッパーです。これは設計によるものです。AndroidでWebViewとGoogle Sign-inを統合する

Google OAuthは、ユーザーが認証できる手段の1つです。 the announcement that WebView's will be blocked from Google OAuthを使用して、今後の進め方を検討しています。

私の現在の計画は次のとおりです。

  1. 誰かがモバイルアプリ側でユーザーを認証するために使用Google Sign In
  2. GoogleのボタンでWebアプリケーションのログインをクリックしたときにネイティブコードを呼び出すためにJavascriptInterfaceを使用してください。
  3. 何とかこの認証をWebサーバーに送信します。ユーザーを既存のoauthコールバックURLにリダイレクトするだけですか?

ステップ3では、最良のアプローチが何であるかわかりません。 Omniauthを使ったRuby on Railsアプリケーションです。

Googleログインとほぼ完全にWebViewベースのアプリケーションを統合する例はありますか?このアプローチは正しいことですか?

答えて

1

Authenticate with a backend serverに記載されている解決策は、OAuthコールバックURLを使用せずに、手順3でやりたがっているように聞こえます。 残念ながら、OmniAuthでどのように使用するかに関する参考文献は見つかりませんでした。

関連する問題