2013-05-20 18 views
7

के लिए सर्वश्रेष्ठ एडीएफएस प्रोटोकॉल समर्थन मैं एडीएफएस के लिए बिल्कुल नया हूं। मुझे node.js. के माध्यम से ADFS सर्वर तक पहुंचने की आवश्यकता है मैं कार्यान्वयन के साथ, अच्छे संदर्भ नोट्स की तलाश में हूं। और मुझे सुझाव दें कि कौन सा प्रोटोकॉल अनुरोध करने के लिए सबसे अच्छा है। वीडियो ट्यूटोरियल भी हेल्पल हैं।नोड जेएस

+0

आप किस चीज का उपयोग कर रहे हैं? विंडोज नीला? – jmingov

+0

हाँ विंडो एज़ूर हमें – God

उत्तर

14

मुझे लगता है कि आप अपने नोडजेस आधारित वेब ऐप के लिए एडी (एडीएफएस के माध्यम से) में उपयोगकर्ताओं को प्रमाणित करना चाहते हैं। मैं पहले passport.js पर देखने की अनुशंसा करता हूं।

एडीएफएस वेब साइटों के लिए 2 प्रोटोकॉल का समर्थन करता है: डब्ल्यूएस-फेडरेशन या एसएएमएल-पी। डब्ल्यूएस-फेड सरल हो सकता है। हमने strategy for WS-Fed and SAML को सोर्स किया है जिसे हम अपने product में उपयोग करते हैं। एक रणनीति अनिवार्य रूप से पासपोर्ट के लिए एक प्लग-इन है।

वह रणनीति आपको एक अच्छी शुरुआत देनी चाहिए।

+0

10000000 धन्यवाद! वास्तव में यह देख रहा हूँ। अब पासपोर्ट पर काम कर रहा हूं। लेकिन मणि "पासपोर्ट-wsfed-saml2" में हमारे पास कोई दस्तावेज़ या उदाहरण हैं, क्योंकि कोड में उल्लिखित "वास्तविक", "होमरेम" और "प्रमाण" जैसे कुछ शब्दों को समझना मेरे लिए मुश्किल है। (मुझे पता है कि चम्मच खाने की तरह पूछ रहा हूं, लेकिन adfs सामानों पर ज्ञान प्राप्त करने के लिए भूख लगी है) – God

+0

अगर आप वास्तव में जानना चाहते हैं कि चीजें हुड के नीचे कैसे काम करती हैं तो पचाने के लिए काफी कुछ है। मैं एक अच्छी शुरुआत के रूप में "दावे गाइड" का सुझाव दूंगा: http://msdn.microsoft.com/en-us/library/ff423674.aspx, पहले जोड़े अध्यायों में बुनियादी वास्तुकला शामिल है। ध्यान रखें कि एडीएफएस संभव है कि एक सबसेट लागू करता है (उदाहरण के लिए यह सभी प्रोटोकॉल लागू नहीं करता है)। –

+0

(उपरोक्त। यह लड़का लेखक रहता है। [0auth] (http://www.auth0.com/) देखें) @EugenioPace क्या आपके पास ADFS 3.0/2016 और OAuth2 और OpenID Connect पर कोई विचार है? – TylerY86

1

फिर, इन जाँच, एक पूर्ण समाधान (नहीं एक वीडियो टुट)

विंडोज Azure

http://seroter.wordpress.com/2013/04/22/using-active-directory-federation-services-to-authenticate-authorize-node-js-apps-in-windows-azure/

सुंदर ताजा में प्रमाणित करने के लिए/अधिकृत Node.js Apps का सक्रिय निर्देशिका फेडरेशन सेवाओं का उपयोग करना है टुट। (2013/04/22)

+1

का उपयोग करना है, मैं इस दृष्टिकोण की अनुशंसा नहीं करता। यह "निष्क्रिय" प्रोफ़ाइल का उपयोग करने के विरोध में सीधे डब्लूएस-ट्रस्ट अनुरोध सुरक्षा टोकन को एडीएफएस को जारी कर रहा है। –

1

ADFS v3.0 exposes OAuth2.*

आप OAuth support या OAuth support साथ Kong साथ Passport.js इस्तेमाल कर सकते हैं।

आप कार्यान्वयन की आसानी के लिए ADFS 2016 OpenId Connect मार्ग पर जा सकते हैं (passport.js, केवल कॉंग के लिए एक सुविधा अनुरोध)।

यदि आप Azure मार्ग पर जा रहे हैं, तो इसके लिए विशेष रूप से (passport-azure-ad by the Windows Azure team) है।

यह OpenID Connect ने, WS-महासंघ, तथा SAML-पी प्रमाणीकरण और प्राधिकरण भी शामिल है।

अन्यथा, अनुमति न देने संस्करणों आदि, मैं यूगेनियो पेस के जवाब सलाह देते हैं।