2011-03-27 9 views
11

के साथ सत्र टाइमआउट कैसे बढ़ा सकता हूं मुझे लगता है कि डिफ़ॉल्ट टाइमआउट हर आधे घंटे की तरह कुछ है।मैं डब्ल्यूआईएफ/एसएएमएल टोकन/फेडऑथ कुकी

मैं इसे 2 सप्ताह में बदलना चाहता हूं। किसी को भी कोई विचार है?

क्या यह आमतौर पर एसटीएस पक्ष या ग्राहक पक्ष से किया जाता है? फॉर्म प्रमाणीकरण भी रास्ते में हो रहा है, या अब यह अप्रासंगिक है?

+0

आप समस्या का समाधान कर सकते हैं? मुझे आपके उत्तर की आशा थी! –

+0

क्या आपने इसे हल किया, एक ही समस्या मिली। – RubbleFord

+0

नहीं ... मैं इसे वापस आज़माने की कोशिश करने के लिए वापस आया ... मैंने लगातार सत्र सत्र/"60" जोड़ा और यह कुछ भी नहीं किया ... लगातार प्रयास करना सत्रकाल = "60.00: 00" अब ... –

उत्तर

1

FedAuth टोकन के लिए टाइमआउट वेब-कॉन्फिग में दावे-जागरूक एप्लिकेशन के लिए प्रबंधित किया जा सकता है। दस्तावेज़ीकरण के साथ एक उदाहरण here पाया जा सकता है। ध्यान रखें, हालांकि, सिक्का का एसटीएस-पक्ष है और विस्तारित अवधि के बाद एक आवेदन से दूसरे स्थान पर जाने पर उपयोगकर्ता को साइन-इन करने से रोकने के लिए समय-समय पर बढ़ने की आवश्यकता हो सकती है ।

+0

पोस्टिंग के लिए धन्यवाद वह लिंक मैंने इसे 20 बार से अधिक बार देखा होगा और सब कुछ करने की कोशिश की है - अभी भी एक जवाब नहीं मिला है। –

17

मैं सिर्फ यह अपने आप तय, persistentCookiesOnPassiveRedirects पर सक्षम होने की जरूरत है आरपी

अपने web.config में आप की जरूरत है: कुकी बाहर समय है

<microsoft.identityModel> 
     <federatedAuthentication> 
     <wsFederation 
      persistentCookiesOnPassiveRedirects="true" /> 
     <cookieHandler 
      persistentSessionLifetime="60.0:0:0" /> 
     </federatedAuthentication> 
</microsoft.identityModel> 
+0

धन्यवाद, इससे मुझे बहुत मदद मिली! – Raybiez

0

साथ-साथ आप फिसलने का उपयोग कर देख सकते हैं आपके डब्ल्यूआईएफ आवेदन में सत्र।

इसका मतलब है कि उपयोगकर्ता फिर से स्थापित होना जारी रखेगा जबकि उपयोगकर्ता एप्लिकेशन का उपयोग कर रहा है।

http://www.cloudidentity.com/blog/2013/05/08/sliding-sessions-for-wif-4-5/

0

MSDN में persistentSessionLifetime के बारे में वर्णन सच नहीं है। उदाहरण के लिए, यदि आप इसे 1.6: 13: 45.0 पर सेट करते हैं, तो कुकी 30 घंटे (1 दिन + 6 घंटे) 13 मिनट और 45 सेकंड +/- अधिकतम क्लाउडस्क्यू < पहचान कॉन्फ़िगरेशन > से समाप्त हो जाएगी। तो एमएसडीएन का विवरण टाइमस्पेन से एक जैसा होना चाहिए: [-] d.hh: mm: ss.ff। मुझे उम्मीद है कि माइक्रोसॉफ्ट गलत विवरण बदलता है।

संबंधित मुद्दे