OAuth2 example, closes #1