php - गैर-.NET सेवाओं के साथ ADFS 2.0 का उपयोग करना




asp-classic windows-services (2)

आईआईएस 7.0 पाइपलाइन का उपयोग आप एक एचआईडी मॉड्यूल लिख सकते हैं जो आईआईएस पर होस्ट की गई सभी साइटों के लिए प्रमाणीकरण को संभालना होगा। (क्लासिक एएसपी और पीएचपी सहित)

देखें: एमएसडीएन लेख

मैं एकल-साइन-ऑन के तहत मिलकर कई विंडोज-आधारित वेब सेवाओं को टाई करने के तरीकों को देख रहा हूं माइक्रोसॉफ्ट के विंडोज पहचान फ़्रेमवर्क और एडीएफएस 2.0 नौकरी के लिए एकदम सही उपकरण हैं, सिवाय इसके कि हमारी सभी वेब सेवाओं को एनएटी में लिखा न हो। एक क्लासिक एएसपी और एक अन्य PHP है। क्या मौजूदा पुस्तकालय हैं जो उन प्लेटफार्मों के लिए काम करेंगे, या मुझे उन्हें खरोंच से बनाने की आवश्यकता होगी?


ऐसा करने के दो तरीके हैं जो मैं अपने सिर के ऊपर से सोच सकते हैं:

  1. एक ऐसा उत्पाद ढूंढें जो आपके वेब सर्वर में बैठेगा, जो कॉल को रोकता है, गैर-प्रमाणित उपयोगकर्ताओं को एक आईडीपी में बाउंस करता है, प्रतिक्रियाओं को पार्स करता है, और डेटा को उन अनुरोधों के शीर्षलेख में डालता है जो तब आपके एएसपी / पीएचपी एप पर भेजता है। ऐसे कई प्रकार के उत्पाद हैं जो ऐसा करते हैं, जैसे, शिबोलेथ सपा, पिंग पहचान, और ओपनएसएसओ मुझे लगता है कि केंद्रियंत्रण नियंत्रण और क्वेस्ट सिंगल साइन-ऑन भी इस तरह की क्षमता प्रदान कर सकते हैं।

  2. खुद को तुलनात्मक घटक बनाएं जो कि इस तरह की बात कर सकते हैं और एसएएमएल और / या डब्ल्यूएस-फेडरेशन संदेश के पार्सिंग में मदद करने के लिए चौचार्यों का लाभ उठा सकते हैं। यदि आप इस मार्ग को लेते हैं, तो सरल एसएएमएलएफ़पी और ओआईओएसएएमएल.नेट की जांच करें।

HTH!