繁体   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