I’m using an asynchronous connection with MGTwitterEngine and it sets the authorization in the NSMutableURLRequest
(theRequest
) like so:
NSString *authStr = [NSString stringWithFormat:@"%@:%@", [self username], [self password]];
NSData *authData = [authStr dataUsingEncoding:NSASCIIStringEncoding];
NSString *authValue = [NSString stringWithFormat:@"Basic %@", [authData base64EncodingWithLineLength:80]];
[theRequest setValue:authValue forHTTPHeaderField:@"Authorization"];
I don’t believe this method requires going through the challenge loop but I could be wrong