gmail_xoauth taşını buldum, ki ihtiyacım olanın çoğunu yapıyor, ama aynı zamanda Rails3 içinden oauth tokenleri (consumer_key ve consumer_secret) oluşturmam gerekiyor.Rails3'te oauth'u kullanarak Gmail'in IMAP sunucusuna nasıl bağlanırım?
Gmail'in oauth entegrasyonunu siteme entegre etmeye çalışıyorum ve bu nedenle yukarıdaki geminin başvurduğu python komut dosyasını kullanamıyorum. Sitemin kullanıcıyı kimlik doğrulama sayfasına götürmesini ve consumer_key/secret tokenlarını çıkarmasını istiyorum.
OAuth'ta yeniyim, belki de eksik olduğum belli olan bir şey var.
GÜNCELLEME: Yukarıdakileri çözdüm ve ayrıntılarla birlikte bir blog yazısı yazdım (buraya sığmayacak kadar büyük olduğu için). http://blog.asif.in/blog/2012/03/03/google-oauth-and-rails/
Ödül avcıları için: bu sorunun cevabı probally olarak oldukça ilgili olacaktır, bu yüzden tamamlanmışsa, blog yayınınıza bir bağlantı kabul edeceğim. Eminim herhangi bir doğru cevap, Sheikh sözlerinin ve https://github.com/pelle/oauth eklentisinin bir kombinasyonunu kullanacaktır. – SooDesuNe
Bu, cevabın 1) erişim sağlayıcısından tüketici erişim izni alması gerektiği anlamına gelir 2) kullanıcı için uygun bilgileri saklamak 3) tüketici isteğini gmail'e yapma – SooDesuNe
Bir şey daha, bir SMTP/IMAP (gönderme/alma) örneği son derece takdir edilecektir. – SooDesuNe