php - استخدام أدفس 2.0 مع خدمات غير.NET




asp-classic windows-services (2)

أنا أنظر إلى طرق لربط بعضها ببعض من خدمات الويب المستندة إلى ويندوز معا تحت علامة واحدة على. ميكروسوفت ويندوز إيدنتيتي فريميورك و أدفس 2.0 هي أدوات مثالية لهذه المهمة، إلا أنه ليس كل من خدمات الويب لدينا مكتوبة في .NET. واحد هو أسب الكلاسيكية وآخر فب. هل هناك مكتبات قائمة تعمل من أجل تلك المنصات، أم سأحتاج إلى بناءها من الصفر؟


باستخدام إيس 7.0 خط أنابيب يمكنك كتابة وحدة هتب التي سوف تعالج المصادقة لجميع المواقع المستضافة على إيس. (بما في ذلك أسب الكلاسيكية و فب).

راجع: مقالة مسن


هناك طريقتان للقيام بذلك التي يمكن أن أفكر بها من أعلى رأسي:

  1. العثور على المنتج الذي سيجلس في خادم الويب الخاص بك أن تعترض المكالمات، مستبعد المستخدمين غير المصادقين إلى إدب، يوزع الردود، ويضع البيانات في رأس الطلبات أنه ثم يمر إلى التطبيق أسب / فب الخاص بك. هناك العديد من أنواع المنتجات التي تقوم بذلك، على سبيل المثال، شيبوليث سب، بينغ الهوية، وأوبنسو. أعتقد أن سنتريفي ديركتكونترول و كويست سينغل سيغن-أون قد يوفران هذا النوع من الإمكانيات.

  2. بناء عنصر مماثل نفسك التي يمكن أن تفعل هذا النوع من الشيء والأطر النفوذ للمساعدة في تحليل سامل و / أو رسائل وس الاتحاد. إذا كنت تأخذ هذا الطريق، تحقق من سيمبليزاملف و OIOSAML.NET.

HTH!