Гибридная реализация Google OpenID-OAuth на Heroku
Я ищу пошаговое руководство по внедрению Google OpenID+OAuth в нашем веб-приложении на Heroku для получения данных календаря / контактов. Я просмотрел множество документов и вопросов и ответов по этому поводу, но до сих пор не могу заставить вещи работать, и мне было интересно, знает ли кто-нибудь здесь место, которое описывает плагины, необходимые гемы и пошаговое руководство. Причиной использования гибрида является то, что нам нужен постоянный токен от Google, который мы можем отслеживать для пользователей в течение нескольких сеансов.
Действительно ценю любую помощь.
Лучший,
_KK
1 ответ
Вы не можете использовать OpenID Google для доступа к другим услугам. Поэтому вам нужно будет попросить пользователя указать имя пользователя / пароль, когда вы хотите получить доступ к календарю (убедитесь, что он защищен SSL!).
Так что для календаря вы можете использовать: GCal4Ruby.
Но в целом вы можете получить доступ к пользовательским данным, используя официальный гем Google GData.