Example to show how to generate a new OAuth2 token using the 3-legged flow.
The user of this package is responsible for the redirectURI and the transmission
of the Auth Code URL to the end user.
An example to obtain a user's email with a user access token.