2011-01-16 14 views

Respuesta

14

Utilice anonymous/anonymous y HMAC-SHA1 firma para las aplicaciones que no están registradas en Google. Para las aplicaciones registradas en Google, debe usar el dominio de la aplicación como clave del consumidor y el secreto del consumidor depende del método de firma (su clave privada para RSA-SHA1 y el secreto generado durante el registro para HMAC-SHA1). Más detalles en Signing OAuth requests.

Tenga en cuenta que, por lo que yo sé, HMAC-SHA1 para aplicaciones registradas solo es compatible con aplicaciones instaladas por los administradores de Google Apps.

+1

Gracias montones. Finalmente encontré la solución. – khr2003

+0

¿Cuál fue la solución? Tengo el mismo problema ... ¡házmelo saber! –

3

En el ejemplo de Google para acceder a Gmail mediante IMAP & OAuth, se puede encontrar este código:

public static OAuthConsumer getAnonymousConsumer() { 
return new OAuthConsumer(null, "anonymous", "anonymous", null); 
} 

Esperanza esto ayuda

Cuestiones relacionadas