GoogleOAuth doc from the https://developers.google.com/accounts/docs/OAuth2. Diagrams will be added later