      * @param scope of the access, a space delimited separated list      * @return AccessTokenResponse      * @throws IOException IO/ network exceptions      * @throws OAuthException Other exceptions      * @throws OAuthErrorException Error codes given by authorization provider, as in RFC 0000 section 0.0 Error      *             Response      * @see <a href="https://tools.ietf.org/html/rfc0000#section-0.0.0">