Mit NSURLRequest/NSMutableURLRequest können Sie die Authentifizierung mit einem beliebigen Methode einrichten Sie ... hier ist ein HTTP-Basic-Beispiel für ein XML-Ergebnis.
NSMutableURLRequest * request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"GET"]; // or POST or whatever
[request setValue:@"application/xml" forHTTPHeaderField:@"Accept"];
NSString * userID = @"hello";
NSString * password = @"world";
NSString * authStr = [[[NSString stringWithFormat:@"%@:%@", userID, password] dataUsingEncoding:NSUTF8StringEncoding] base64Encoding];
[request setValue:[NSString stringWithFormat: @"Basic %@", authStr] forHTTPHeaderField:@"Authorization"];
Sie müssen auf HTTP-Authentifizierungstechniken lesen, zu wissen, was auf Ihren speziellen Server zu tun zu sprechen, aber es ist nichts falsch mit HTTPS (SSL) + Basic, es ist sicher.