Ich fand die gmail_xoauth Edelstein, die meisten von dem, was ich brauche, aber ich muss auch die oauth Tokens (consumer_key und consumer_secret) aus Rails3 generieren.Wie stelle ich eine Verbindung zum IMAP-Server von Google Mail mithilfe von OAuth in Rails3 her?
Ich versuche, die Oauth-Integration von Gmail in meine Site zu integrieren und kann daher das Python-Skript nicht verwenden, auf das sich das obige Juwel bezieht. Ich möchte, dass meine Site den Benutzer zur Authentifizierungsseite führt und die consumer_key/secret-Token extrahiert.
Ich bin neu in OAuth, also gibt es etwas Offensichtliches, das ich vermisse.
UPDATE: Ich löste das oben genannte, und habe einen Blogpost mit den Details geschrieben (da es zu groß ist, um hier zu passen). http://blog.asif.in/blog/2012/03/03/google-oauth-and-rails/
Für die Kopfgeldjäger: die Antwort auf diese Frage wird wahrscheinlich ziemlich beteiligt sein, so werde ich einen Link zu Ihrem Blog-Eintrag akzeptieren, wenn es abgeschlossen ist. Ich bin mir ziemlich sicher, dass jede richtige Antwort eine Kombination aus @sheikh-Erwähnungen und https://github.com/pelle/oauth verwenden wird. – SooDesuNe
Dies bedeutet, dass die Antwort Adresse 1) erhalten Verbraucher Zugriffserlaubnis vom Anbieter 2) Speichern von geeigneten Informationen für den Benutzer 3) die Verbraucher Anfrage an gmail – SooDesuNe
Eine weitere Sache, ein SMTP/IMAP (Senden/Empfangen) Beispiel würde sehr geschätzt werden. – SooDesuNe