A server implementation of OAuth 2.0