2010-12-16 15 views
5

के साथ दावों का समापन दावा मेरे पास एक बहुत ही बुनियादी अनुप्रयोग है जो सही ढंग से मेरे एसटीएस पर रीडायरेक्ट कर रहा है और सफल प्रमाणीकरण के बाद फिर से वापस आ गया है।विंडोज पहचान नींव और एमवीसी

कुछ ऐसे क्षेत्र हैं जिनके बारे में मैं वर्तमान में अनिश्चित हूं कि वे कैसे काम करते हैं, और उम्मीद है कि कुछ प्रकाश उन पर बहाया जा सकता है।

1) टोकन में दावों की आप कैसे समाप्ति करते हैं, उदाहरण के लिए आपको किसी के दावों में संशोधन करने की आवश्यकता है, लेकिन क्योंकि टोकन अभी भी वैध है, फिर भी 10 मिनट के लिए पुन: जारी नहीं होता है।

2) आप प्रमाणीकरण सेवा से और जारी करने वाली साइट से बाहर कैसे लॉग आउट करते हैं। ईजी आप अपने आवेदन, जो बारी में कॉल WSFederationAuthenticationModule.FederatedSignOut(new Uri(s), null);

लेकिन प्रयोक्ता किसी सुरक्षित संसाधन यह स्वचालित रूप से एसटीएस पर रीडायरेक्ट और उपयोगकर्ता में वापस लॉग करने के लिए एक लिंक पर क्लिक करने पर लॉग ऑफ क्लिक करें।

मैं सुनिश्चित करें कि ये सरल प्रश्न हैं और मैं कहीं भी बिंदु खो रहा हूं लेकिन किसी भी मदद की सराहना की जाएगी।

उत्तर

3

(1) दावा खारिज हो करने के लिए:

var module = Context.ApplicationInstance.Modules["WSFederationAuthenticationModule"] 
as WSFederationAuthenticationModule; 

module.SignOut(true); 

अधिक जानकारी के लिए इस post देखें।

(2) संघीय साइन आउट पर यह post देखें।

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