Unofficial copy of http://gtm-oauth2.googlecode.com/svn/trunk/