Мощная библиотека Java для OAuth 1.0a и OAuth 2.0.

Клиентская библиотека Google OAuth для Java предназначена для работы с любой службой OAuth в Интернете, а не только с API Google. Библиотека основана на клиентской библиотеке Google HTTP для Java и поддерживает Java 7 (или более поздней версии), стандартную (SE) и корпоративную (EE), Android 4.0 (или более поздней версии) и Google App Engine.

Чтобы получить доступ к API Google, см. клиентскую библиотеку API Google для Java .

Это библиотека с открытым исходным кодом, и вы можете получить доступ к исходному коду на GitHub. Вклад приветствуется.
Функции, отмеченные аннотацией @Beta на уровне класса или метода, могут быть изменены. Они могут быть каким-либо образом изменены или даже удалены в любом крупном выпуске. Вам не следует использовать бета-функции, если ваш код сам по себе является библиотекой (то есть, если ваш код используется в CLASSPATH пользователей вне вашего контроля).
Устаревшие небета-функции будут удалены через восемнадцать месяцев после выпуска, в котором они впервые стали устаревшими. Вы должны исправить свои привычки до этого времени. Если вы этого не сделаете, это может привести к поломке любого типа, и вам не гарантирована ошибка компиляции.