on 05-05-2011 12:13 PM
Hi Experts
I am Using a web service(deployed in ce server 7.3) in a iphone application ,the service need user authentication .
I am not able to authenticate .Can anyone suggest any method to solve the problem.
Thanks and Regards
Suresh
Hi Suresh,
I assume you are using a NSURLConnection to connect to the service? If that's the case you can use the code below as a guide.
- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge{
NSLog(@"Entering didReceiveAuthenticationChallenge");
NSInteger count = [challenge previousFailureCount];
if(count >= 2){
// This is the second time the authentication has failed, request review of username/password rather than use settings
[connection release];
UIAlertView *alert = [[ UIAlertView alloc ] initWithTitle:@"Error" message:@"Please check username & password" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
} else {
NSString *uName = @"Enter username here";
NSString *password = @"Enter password here";
NSURLCredential* credential = [[NSURLCredential alloc]initWithUser:uName
password:password
persistence:NSURLCredentialPersistenceNone];
[[challenge sender] useCredential:credential forAuthenticationChallenge:challenge];
[credential release];
}
NSLog(@"Leaving didReceiveAuthenticationChallenge");
}
Edited by: Paul Aschmann on May 5, 2011 5:01 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.