      * @param redirectURI is the http request parameter which tells the oauth provider the URI to redirect the      *            user-agent. This may/ may not be present as per agreement with the oauth provider.      *            e.g. after the human user authenticate with the oauth provider by the browser, the oauth provider      *            will redirect the browser to this redirectURL.      * @param scope 