2011-06-02 16 views
5

Estoy escribiendo un gadget contextual de Gmail, y para autenticar al usuario correctamente en el servidor, necesito saber su dirección de correo electrónico completa ([email protected]).Obtener el nombre de usuario en un gadget contextual de Gmail

Puedo recuperar el dominio (googleapps.com) pero no el nombre de usuario.

Usando los extractores de contenido puedo obtener el campo 'Para' en el correo electrónico, el único problema es si hay dos usuarios en el mismo dominio enviados por correo electrónico (es decir, [email protected] y [email protected]).

¿Alguna idea?

Respuesta

2

Debe implementar SSO (inicio de sesión único) dentro del gadget contextual. Cuando el gadget contextual se carga, pasa el opensocialid del usuario. Debe mantener una correlación entre el usuario emailid y el usuario opensocialid en su base de datos local y hacer la identificación mediante la búsqueda de opensocialid.

Lea aquí para más detalles: http://code.google.com/googleapps/marketplace/best_practices.html#gadget_sso

0

En aras de la precisión, creo que la respuesta de Nands ya no puede ser correcta debido a un cambio en las políticas de Google.

El último mana gadget contextual de Gmail (https://developers.google.com/gadgets/docs/basic) sugiere que OAuth gadget ya no son compatibles.

Me encantaría que se demuestre lo contrario en esto.

+0

No tengo nada en lo que esté trabajando actualmente para comprobar si estos cambios tienen un efecto, ya que no puedo probarlo y verificar, no cambiaré la respuesta marcada. ¡Pero gracias por la actualización! –

Cuestiones relacionadas