Una biblioteca Java potente para OAuth 1.0a y OAuth 2.0

La biblioteca cliente de Google OAuth para Java está diseñada para funcionar con cualquier servicio OAuth en la Web, no solo con las API de Google. La biblioteca se basa en la biblioteca cliente HTTP de Google para Java y es compatible con Java 7 (o versiones posteriores) estándar y empresarial (EE), Android 4.0 (o versiones posteriores) y Google App Engine.

Para acceder a las API de Google, consulta la biblioteca cliente de las API de Google para Java.

Esta es una biblioteca de código abierto y puedes acceder a la fuente en GitHub. Se aceptan contribuciones.
Las funciones marcadas con la anotación @Beta a nivel de la clase o del método están sujetas a cambios. Pueden modificarse o quitarse de cualquier lanzamiento importante. No debes usar funciones beta si tu código es una biblioteca en sí (es decir, si tu código se utiliza en la CLASSPATH de usuarios fuera de tu propio control).
Las funciones obsoletas que no sean beta se quitarán dieciocho meses después de su lanzamiento. Debes corregir tus usos antes de ese momento. Si no lo haces, podría producirse cualquier tipo de falla y no se garantiza un error de compilación.