रिएक्ट वेबसाइट से समान-डोमेन एपीआई पर कॉल करें क्रोम और एज पर 401 फेंकता है, लेकिन IE और फ़ायरफ़ॉक्स पर काम करता है


0

पृष्ठभूमि

मेरे पास एक रिएक्ट वेबसाइट है जो बैकएंड पर एक एपीआई के लिए स्टेटस अपडेट पोस्ट करती है, दोनों एक ही सर्वर और डोमेन पर हैं।

यह POST भ्रूण के ऊपर एक आवरण समारोह का उपयोग करके किया जाता है:

export function PostDirectly(url){
    return fetch(url, {
        method: 'POST',
        headers: {
            Accept: 'application/json',
            'Content-Type': 'application/json'
        }
    })
}

लक्षण

सब ठीक है Firefox तथा IE

मुझे मिला 401 (Unauthorized) पर Chrome तथा Edge

ऐसा लगता है कि एज पर मिलने वाली सबसे अधिक जानकारी है:

enter image description here

मैं सोच ब्राउज़रों के बीच कुछ सुरक्षा सेटिंग्स को संभालने के तरीके पर व्यवहार में अंतर है, लेकिन मुझे नहीं पता कि कहां देखना है।

कुछ अतिरिक्त पृष्ठभूमि

यूआई को प्रतिक्रिया दें वेब एप 2 AD के विरुद्ध मूल लॉग-इन उपयोगकर्ता के लिए

न तो UI या API को विशिष्ट प्रमाणीकरण की आवश्यकता है, लॉग-इन उपयोगकर्ता क्रेडेंशियल्स ठीक हैं।

सवाल

क्या कर सकते हैं, कई ब्राउज़रों पर एक ही कार्रवाई कर रहे हैं, एक 401 फेंक दें   क्रोम और एज के लिए त्रुटि, जहां यह IE पर नियोजित के समान कार्य करता है और   फ़ायरफ़ॉक्स?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.