मेरे पास एक वेब एप्लिकेशन है जो एडीएफएस का उपयोग करके सुरक्षित है, यह पहले एनटीएलएम था। हम 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 उत्तर
यह विस्तारित सुरक्षा से संबंधित हो सकता है। देखें AD FS के लिए NTLM प्रमाणीकरण गैर-आईई ब्राउज़र के लिए बिना 'विस्तारित सुरक्षा' स्विच ऑफ किए? अधिक जानकारी के लिए।
एचटीएच!
संबंधित सवाल
जुड़े हुए प्रश्न
नए सवाल
asp.net
ASP.NET एक Microsoft वेब अनुप्रयोग विकास ढांचा है जो प्रोग्रामर को गतिशील वेब साइटों, वेब अनुप्रयोगों और वेब सेवाओं के निर्माण की अनुमति देता है। प्रोजेक्ट प्रकार टैग के साथ संयोजन के रूप में इस टैग का उपयोग करना उपयोगी है। [asp.net-mvc], [asp.net-webforms], या [asp.net-web-api]। ASP.NET Core के बारे में प्रश्नों के लिए इस टैग का उपयोग न करें - इसके बजाय [asp.net-core] का उपयोग करें।