2009-11-22 25 views
9

Je voudrais ma demande de mettre à jour par programme mon gmail utilisateur/google statut de parler en leur nom, mais je ne veux pas stocker leur mot de passe en raison du risque de la vie privéechanger Programmatically état gmail via OAuth ou AuthSub

Est-ce que quelqu'un sait si/comment utiliser Oauth ou une autre forme d'authentification ne nécessitant pas de stockage de mot de passe.

Les api docs de données Google que j'ai vues supportent une gamme de services mais ne semblent pas supporter Google Talk/Gmail au-delà de l'API Google Contacts.

L'API Google Talk semble indiquer explicitement que le nom d'utilisateur et mot de passe sont nécessaires mais je peux me tromper

Si elle aide, mon application est construite sur App Engine, je peux au moins utiliser le haut en classe utilisateur déterminer leur nom d'utilisateur et email sans stocker leur mot de passe mais cela ne semble pas me donner accès à l'état de l'utilisateur

Des conseils ou des pointeurs vers des applications/code qui semble accomplir ce serait utile. Merci!

Répondre

1

Ce n'est peut-être pas ce que vous cherchez, mais il pourrait être un pas dans la bonne direction pour vous.
"L'API Google Contacts Data prend désormais en charge OAuth."
http://groups.google.com/group/oauth/browse_thread/thread/75ee6d973930c791

Le message dit que "Ceci est notre première étape vers OAuth permettant toutes les API Google Data." Et c'est assez vieux donc peut-être qu'ils auront des informations sur l'API Gmail.

Espérons que ça aide.