2011-08-14 4 views
1

ADFS를 사용하여 보호되는 웹 응용 프로그램이 있습니다. 이전에는 NTLM이었습니다. 이전에는 ASIHTTPRequest 클래스를 사용하여 데이터를 검색 할 수 있었지만 ADFS에서는 작동하지 않습니다. 응답은 로그인 URL로 리디렉션됩니다.iOS 및 ADFS로 보호 된 웹 사이트

iOS에서 ADFS로 보호 된 URL로 연결하는 올바른 방법입니까?

NSURL *url = [NSURL URLWithString:@"https://URL_TO_WCF_SERVICE"]; 

    ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; 
    [request addRequestHeader:@"Authorization" value:[NSString stringWithFormat:@"Basic %@",[ASIHTTPRequest base64forData:[[NSString stringWithFormat:@"%@:%@",userName, password] dataUsingEncoding:NSUTF8StringEncoding]]]]; 
    [request startSynchronous]; 
    NSError *error = [request error]; 
    if (!error) { 
     NSString *response = [request responseString]; 
     NSLog(@"%@", response); 
    } 
+0

이것을 알아 냈습니까? Google 드라이브 iPad 앱에는이 문제가 있으며 가능한 해결책을 제시하고자합니다. ADFS 및 통합 된 Windows 인증을 사용하는 SSO 용 Google Apps 도메인 설정에 로그인하려고해도 아무런 변화가 없습니다. 양식으로 전환하면 작동합니다. –

답변

관련 문제