Implement more of the OAuth 2.0 specifications