Я использую Devise & Omniauth в своем приложении rails 3.0.7, и я уже настроил работающие логины в твиттере и фейсбуке. Я только что получил логин Служб Google, работающий через omniauth со следующими строками в config/initializers/omniauth.rb
:
require 'openid/store/filesystem'
use OmniAuth::Strategies::GoogleApps, OpenID::Store::Filesystem.new('/tmp')
provider :openid, OpenID::Store::Filesystem.new('./tmp'), :name => 'google', :identifier => 'https://www.google.com/accounts/o8/id'
Но это приводит к входу в Google Apps. Как просто разрешить пользователям входить в систему со своими стандартными учетными записями Google, а не со Службами Google (для корпораций)? Это даже поддерживается Omniauth?