簡體   English   中英

iOS 和 ADFS 受保護的 web 站點

[英]iOS and ADFS protected web site

我有一個使用 ADFS 保護的 web 應用程序,這以前是 NTLM。 我們曾經能夠使用 ASIHTTPRequest 類檢索數據,但它似乎不適用於 ADFS。 響應是對登錄 url 的重定向。

這是從 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);
    }

它可能與擴展保護有關。 請參閱未關閉“擴展保護”的非 IE 瀏覽器對 AD FS 的 NTLM 身份驗證? 了解更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM