Webアプリの「Googleでサインイン」アプローチは、GoogleでOpenIDが必要であることを意味しますか(またはOAuthを使用できますか)?
Googleページを読むと、「Googleを使用してサインイン」するにはOpenIDを使用し、Google API経由でデータを取得するにはOAuthを使用する必要があるようです。
明確化:実際に、ルビー「 omniauth -google-oauth2」GEMが「Googleでサインイン」を正常に実行しているときに何をしているのかを詳しく調べてみると、ヒットしていることがわかります。
そして、それが通過する「スコープ」に含まれています
"https://www.googleapis.com/auth/userinfo.email"
"https://www.googleapis.com/auth/userinfo.profile".
これは、OAuth を「Google でサインイン」に使用できることを意味します。