2010-06-11 4 views
2

Je suis à la recherche d'un guide étape par étape pour implémenter Google OpenID + OAuth dans notre application Web exécutée sur Heroku pour obtenir des données de calendrier/contacts. J'ai regardé de nombreux documents et Q & A à ce sujet, mais ne peut toujours pas faire fonctionner les choses et je me demandais si quelqu'un ici connaissait un endroit qui décrit les plugins, les gemmes nécessaires et un guide étape par étape. La raison de l'utilisation de l'hybride est que nous avons besoin d'un jeton permanent de Google que nous pouvons suivre pour les utilisateurs sur plusieurs sessions.Implémentation hybride Google OpenID-OAuth sur Heroku

Vraiment apprécier toute aide.

Best,

_KK

+0

Je ne pense pas qu'il y en ait un. Je peux enregistrer un utilisateur utilisant ominauth et openid mais je ne sais pas comment obtenir les contacts de l'utilisateur. J'ai PortableContacts avec besoin d'un jeton oauth, mais il me manque comment, avec openid je peux obtenir un jeton oauth. – rtacconi

Répondre

0

Vous ne pouvez pas utiliser OpenID de Google pour accéder à d'autres services. Donc, vous devrez demander à l'utilisateur de fournir un nom d'utilisateur/mot de passe lorsque vous voulez accéder au calendrier (assurez-vous que c'est SSL-ed!).

Pour le calendrier, vous pouvez utiliser: GCal4Ruby.

Mais en général, vous pouvez accéder aux données utilisateur en utilisant le Google GData gem officiel.