Я нашел жемчуг gmail_xoauth, который делает большую часть того, что мне нужно, но мне также нужно сгенерировать токены oauth (consumer_key и consumer_secret) изнутри Rails3.Как подключиться к серверу IMAP Gmail с помощью oauth в Rails3?
Я пытаюсь интегрировать интеграцию Oauth Gmail на свой сайт и, следовательно, не могу использовать скрипт python, на который ссылается вышеупомянутый камень. Я хотел бы, чтобы мой сайт взял пользователя на страницу аутентификации и извлек токены user_key/secret.
Я новичок в OAuth, поэтому, возможно, есть что-то очевидное, что мне не хватает.
ОБНОВЛЕНИЕ: Я решил выше, и написал сообщение в блоге с подробностями (поскольку он слишком велик, чтобы соответствовать здесь). http://blog.asif.in/blog/2012/03/03/google-oauth-and-rails/
Для охотников за головами: ответ на этот вопрос, скорее всего, будет довольно привлекательным, поэтому я приму ссылку на ваш пост в блоге, если он будет завершен. Я почти уверен, что в правильном ответе будет использована комбинация упоминаний плагина @sheikh и https://github.com/pelle/oauth. – SooDesuNe
Это означает, что ответ должен будет адресовать: 1) получение прав доступа потребителя от провайдера; 2) сохранение любой необходимой информации для пользователя; 3) внесение потребительского запроса в gmail. – SooDesuNe
. Еще одна вещь: пример SMTP/IMAP (отправка/получение) было бы очень оценено. – SooDesuNe