* <p/>
*
* @return authenticated access token
*/
public AccessToken authenticate() throws IOException {
final AuthenticationRequest authenticationRequest;
if (useKeystoneAuthentication) {
authenticationRequest = keystoneAuthRequest;
} else {
authenticationRequest = authRequest;
}