2009-11-17 20 views
8

उत्पन्न करता है मैं विंडोज पहचान नींव के साथ खेल रहा हूं और मैं एक एमवीसी.NET आधारित सुरक्षा टोकन सेवा बनाने की कोशिश कर रहा हूं और इसे एकल साइन ऑन एप्लिकेशन के रूप में उपयोग कर रहा हूं।WIF मैन्युअल रूप से federationmetadata.xml

मेरी एकमात्र समस्या यह है कि मुझे नहीं पता कि federationmetadata.xml फ़ाइल कैसे उत्पन्न करें।

क्या इस फ़ाइल को मैन्युअल रूप से उत्पन्न करने के लिए कोई उपकरण है?

उत्तर

2

मैंने कस्टम मेटाडेटा जेनरेटर बनाया जो एसटीएस प्रोजेक्ट बनाते समय वीएस करता है। मुझे कोड को कॉल करने के लिए प्रतिबिंब का उपयोग करना पड़ा क्योंकि सामान्य रूप से उपयोगी सब कुछ माइक्रोसॉफ्ट की असेंबली में आंतरिक है।

अधिक के बारे में यह here

0

प्रोजेक्ट पर राइट क्लिक करें और एसटीएस कॉन्फ़िगर करें।

+0

आप इसका मतलब यह क्या करने के लिए संदर्भ को शामिल किया है (बस मामले में आपकी मूल एक्सएमएल का बैकअप लेने की सिफारिश करेंगे) मैं एक एमवीसीनेट वेब ऐप बना सकता हूं और उस पर राइट क्लिक कर उसे एसटीएस में बदल सकता हूं? मुझे डब्ल्यूआईएफ के रिलीज संस्करण में वह विकल्प नहीं दिख रहा है। –

+0

क्या आपने WIF पुनर्वितरण योग्य और WIF SDK भी स्थापित किया है? – chugh97

+0

इस फ़ाइल को FedUtil.exe का भी पता लगाएं और इसका उपयोग करें यदि वीएस 2008 आपको सही विकल्प पर क्लिक नहीं करता है ..... – chugh97

0

http://stsmetadataeditor.codeplex.com/

यह उपकरण एक मौजूदा federationmetadata.xml

लोड VS2010 एक्सएमएल उत्पन्न संशोधित करने और किसी भी विशेषता है कि आप करने के लिए और बचाने की जरूरत है बदलने के लिए इस्तेमाल किया जा सकता है।

सहेजा गया संस्करण 2007-06 स्कीमा के साथ संगत है जो VS2010 (WIF 3.5/4.0) उपयोग करता है।

मैं इसे कई बार किया है और ठीक से काम किया जब मैं एसटीएस एक भरोसा पार्टी वेबसाइट (VS2010 आधारित)

+1

अब इसे करने के कई तरीके हैं। यह एक पुराना सवाल है। इसका एक और उदाहरण पहचान सर्वर प्रोजेक्ट http://identityserver.codeplex.com/ में है जहां डोमिनिक फ्लाई पर मेटाडेटा उत्पन्न करता है। –

+0

यह उपकरण बग के साथ riddled है और हर जगह अपवाद हैं। हालांकि मैं डेवलपर्स के प्रयासों की सराहना करता हूं, फिर भी इसे जारी करने का बिल्कुल कोई मुद्दा नहीं है क्योंकि यह केवल लोगों के समय को बर्बाद कर देता है। –