2011-12-08 12 views
6

. Google sağlayıcı için "omniauth-google-oauth2" gemim var. Ama bana 'sağlayıcısıYapılandırma ayarları ben kimlik doğrulaması için benim Raylar app Omniauth 1.0.1</strong><strong>kullanıyorum

`kurtarma hata olarak gösterir: google: stratejisini eşleştirme bulunamadı. Ek bir mücevher yüklemeniz gerekebilir (omniauth-google gibi). (LoadError).

Başlatıcılarıma "sağlayıcı: google, 'domain.com', 'secret',: scope => 'https://mail.google.com/mail/feed/atom/'” verdim. Lütfen bana neyin yanlış gittiğini söyler misiniz? Teşekkür ederiz.

cevap

5

deneyin.

+1

I sağlayıcı 'olarak çalıştı: google_oauth2 'google_key', 'google_secret',: kapsamı => 'http: // mail.google.com/posta/besleme/atomu /' '. 'Omniauth-twitter' taş mücevher ' 'omniauth' benim mücevher dosyasında 'mücevher olarak omniauth-google-oauth2'' Şimdi hatayı sahip rota yok auth/google' maçları' diyor. Ama geri arama, twitter için iyi çalışıyor. Lütfen neyin yanlış gittiğini söyler misin? – Rajeswari

+2

Dene/auth/google_oauth2 –

+0

ya .. Bunu değiştirdim. şimdi çalışıyor. Cevap verdiğiniz için teşekkürler. – Rajeswari

1

1.0 sürümü bu yana, ayrı taşlar tek tek stratejileri omniauth dışarı atmıştır. Daha fazla bilgi için, omniauth's page adresini ziyaret edin ve/veya bu mükemmel railscast numaralı telefonu dinleyin. sizin sağlayıcısı olarak

:google_oauth2 

kullanılarak

+0

Ya. Omniauth'un sayfasında açıklandığı gibi "omniauth-google-oauth2" stratejisini ekledim. Ama yine de bu hatayı yaşıyor. – Rajeswari

İlgili konular