سؤال

لدي تطبيق Rails وهو حاليا موقع تابع مع مزود الهوية SSO الخاصة بي. يستخدم حاليا وكيل شركة SITEMINDER CA، وهو وحدة Apache. يتم استخراج بنية SSO الأساسية بعيدا وتوفير تطبيق القضبان الخاص بي فقط لتحليل رأس HTTP لتلقي القيم من خادم هوية العميل الخاص بي. لدي الآن تحويل موقعي بعيدا عن وحدة Apache Siteminder واستخدام SAML. هل لدى أي شخص خبرة مع كيفية تنفيذ هذا؟ هل هناك وحدة Apache التي يمكن أن تستمر في التجريد الذي اعتدت عليه الآن، أو سيكون تطبيق القضبان الخاص بي مسؤولا عن تحليل تأكيدات SAML؟

هل كانت مفيدة؟

المحلول 2

نفذ فريقي بروتوكول SAML في Ruby ويعمل بشكل جيد. كانت بعض الفواق البسيطة في استخدام بعض المكتبات لحساب قيم التجزئة، لكنها تعمل. لست متأكدا مما إذا كان هناك حل أفضل للتوصيل والتشغيل الآن، ولكن فهم عملية مصادقة SAML وتنفيذ جزءنا استغرق الأمر بضعة أيام فقط.

نصائح أخرى

Opensaml هي مكتبة - أنها ليست حقا بديل للعنف في الموقع. ربما كنت تفكر في opensso.. وبعد إنه منتج مفتوح المصدر مشابه جدا للعنف الموقع الذي يدعم SAML و Apache.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top