मेरे पास एक वेब एप्लिकेशन है जो एडीएफएस का उपयोग करके सुरक्षित है, यह पहले एनटीएलएम था। हम ASIHTTPRequest कक्षाओं का उपयोग करके डेटा पुनर्प्राप्त करने में सक्षम होते थे, लेकिन यह ADFS के साथ काम नहीं करता है। प्रतिक्रिया लॉगिन यूआरएल पर रीडायरेक्ट है।

क्या यह आईओएस से एडीएफएस संरक्षित यूआरएल से जुड़ने का सही तरीका है?

    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);
    }
1
Steve 14 अगस्त 2011, 04:57
क्या आपको इसका कभी पता चला? मुझे लगता है कि Google डिस्क iPad ऐप में यह समस्या है और मैं उन्हें एक संभावित समाधान के लिए निर्देशित करना चाहता हूं। जब मैं ADFS और एकीकृत विंडोज़ प्रमाणीकरण का उपयोग करके SSO के लिए अपने Google Apps डोमेन सेटअप में लॉगिन करने का प्रयास करता हूँ तो कुछ नहीं होता है। अगर मैं इसे फॉर्म में बदलता हूं तो यह काम करता है।
 – 
Brian Cauthon
24 अक्टूबर 2012, 05:06

1 उत्तर

यह विस्तारित सुरक्षा से संबंधित हो सकता है। देखें AD FS के लिए NTLM प्रमाणीकरण गैर-आईई ब्राउज़र के लिए बिना 'विस्तारित सुरक्षा' स्विच ऑफ किए? अधिक जानकारी के लिए।

एचटीएच!

0
Community 23 मई 2017, 15:04