Ruby OAuth2 Provider wrapper based on RFC 6749