Advertise Mobile SDKs Books Events Forum News Social Networking Support Us
Follow @iphonedevsdk on Twitter

Interface 2, Advanced iOS
Mockup & Code Gen
($9.99)

Make your own iPhone apps
and run them live!
(free)

Pic Frame Dynamo: Photo Editing
($0.99)

Abiliator
($1.99)

Want your application or service advertised on iPhone Dev SDK?

Go Back   iPhone Dev SDK Forum

View Single Post
Old 02-12-2010, 03:35 PM   #1 (permalink)
Gooze_____
Registered Member
 
Join Date: Feb 2010
Posts: 5
Gooze_____ is on a distinguished road
Default owaauth.dll | Outlook Web Access 2007 - Forms based authentication parameter

Hi, I am trying since for a longer time to post parameters to Outlook Web Access 2007 (owaauth.dll) for signing on. But it refuses.

This is the way I am doing (which is already working within a delphi program):

Code:
NSString *strUsername = [[NSUserDefaults standardUserDefaults] stringForKey:@"mailUserName"];
NSString *strPassword = [[NSUserDefaults standardUserDefaults] stringForKey:@"mailPassword"];
NSString *postString = [NSString stringWithFormat:@"destination=https%3A%2F%2Fowa.MYHOST.com%2Fexchange&flags=0&username=%@&password=%@", strUsername, strPassword];
NSData *myRequestData = [NSData dataWithBytes:[postString UTF8String] length:[postString length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:[NSURL URLWithString: @"https://owa.MYHOST.com/exchange/owaauth.dll"]]; 
[request setHTTPMethod:@"POST"];
[request setHTTPBody:myRequestData];
NSDictionary *headerFieldsDict = [NSDictionary
		        dictionaryWithObjectsAndKeys:
			@"application/x-www-form-urlencoded",@"Content-type",
			@"https://owa.MYHOST.com/exchweb/bin/auth/owalogon.asp?url=https://owa.MYHOST.com/exchange&reason=0&replaceCurrent=1",@"Referer", nil];
[request setAllHTTPHeaderFields:headerFieldsDict];	
[webView loadRequest:request];
It seems that UIWebView does not allow to change the user-agent in its header during a post request. Does anyone have an idea how to solve this? Here is a .NET tutorial for the same thing (a bit more complex, I am suppressed as my solution was working within my delphi program): Using .NET and WebDAV to access an Exchange server - Marc Charbonneau’s Blog

Anyway, many thanks!!!
Gooze_____ is offline   Reply With Quote
 

» Advertisements
» Online Users: 761
15 members and 746 guests
AngryOrange, bomzie, carmeliaxw97, erdinc27, hacker073, HemiMG, iekei, ilmman, mkjarred, Nuncha, reficul, Sophie100, stevenkik, thassman, tim0504
Most users ever online was 1,387, 04-10-2012 at 04:21 AM.
» Stats
Members: 175,473
Threads: 94,040
Posts: 402,625
Top Poster: BrianSlick (7,978)
Welcome to our newest member, iram91417
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 02:45 AM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.