में डब्ल्यूसीएफ प्रमाणीकरण सेवा से प्रमाणीकरण कुकी का उपयोग कैसे करें ठीक है, मेरे पास मेरे विशिष्ट परिदृश्य के लिए कोई दस्तावेज़ या ट्यूटोरियल ढूंढने में बहुत कम भाग्य नहीं है।एएसपी.NET एमवीसी अनुप्रयोग
मेरे पास एक एएसपी.NET एमवीसी वेब एप्लिकेशन है जो प्रमाणीकरण और भूमिकाओं (डब्ल्यूसीएफ बैकएंड पर सदस्यता प्रदाताओं के माध्यम से) सहित सभी चीज़ों के लिए डब्ल्यूसीएफ सेवाओं का उपयोग करेगा।
मुझे कोई समस्या नहीं है setting up the authentication services लेकिन यह वेब ऐप में कुकी सेट नहीं करता है। Login method of the service के लिए दस्तावेज़ इंगित करते हैं कि क्रिएटिंगकुकी इवेंट को तारों को संभव बनाना संभव है, लेकिन इसका क्लाइंट पर कोई प्रभाव नहीं पड़ता है (मैंने सेवा पक्ष पर भी कोशिश की है, फिर भी कोई प्रभाव नहीं है)। तो मुझे पता चला कि capture the cookie कैसे करें। मैंने क्लाइंट पर ऑथ कुकी मैन्युअल रूप से सेट करने का प्रयास किया है, लेकिन अब तक यह काम नहीं कर रहा है; डिक्रिप्टिंग पैडिंग के कारण विफल हो जाती है, और सर्वर द्वारा दिए गए एक से कुकी मान सेट करना क्लाइंट द्वारा पठनीय नहीं है।
क्या कोई जानता है कि आपको डब्ल्यूसीएफ प्रमाणीकरण सेवा द्वारा उत्पन्न कुकी का उपयोग कैसे करना है? क्या मुझे लगता है कि सत्र डब्लूसीएफ सर्वर पर प्रबंधित है और बस प्रत्येक पृष्ठ लोड पर सेवा पर IsLoggedIn() की जांच करें?
अग्रिम धन्यवाद।
एमएसडीएन पर अधिक दस्तावेज़ीकरण के माध्यम से पढ़ना, मुझे लगता है कि मेरा परिदृश्य कभी एमएस द्वारा नहीं किया गया था; यदि आप किसी वेबसाइट पर सदस्यता का उपयोग करने जा रहे हैं, तो आप कभी भी डीबी को सीधे मारने के बजाय किसी सेवा को प्रमाणित क्यों करेंगे, ऐसा लगता है कि किसी वेबसाइट को किसी अन्य क्लाइंट के समान ही संभालना होगा, जिसका अर्थ है कि मैन्युअल रूप से कुकीज़ को हथियाने से हेडर और स्वयं का उपयोग करना (एक प्रिंसिपल, ऑथ टिकट आदि बनाना और उन्हें वेबसाइट के उचित हिस्सों में असाइन करना ताकि इसका उपयोग किया जा सके)। अधिक जांच करेगा और उम्मीद है कि पोस्ट का जवाब है ... – tap