| |||||||||
المشكلة
كيف يتم تكوين مصادقة لغة تمييز تأكيدات الأمان لـ Ariba Buyer On-Premise؟
الحل
مصادقة لغة تمييز تأكيدات الأمان للنسخة الموضعية من Ariba Buyer
يقدم هذا المستند أمثلة على كيفية تطبيق مصادقة لغة تمييز تأكيدات الأمان، وهو يهدف إلى توضيح العمليات والمفاهيم الكامنة وراءه. هناك العديد من حلول مزوِّد هوية لغة تمييز تأكيدات الأمان (SAML) ("IdP" فيما بعد) التي يقدمها مورِّدون خارجيون. تقع مسؤولية تطبيق أي مزوِّد هوية لغة تمييز تأكيدات الأمان على جانب العميل على العميل.
تدفق بروتوكول واحد لربط HTTP لـ SAML
1.1 المتطلبات الأساسية
لكي يتمكن العميل من الوصول إلى Ariba، تنطبق المتطلبات الأساسية التالية:
1.2 الاتصال الأولي بـ Ariba
بدلاً من عرض صفحة تسجيل الدخول إلى Ariba، تتم إعادة توجيه مستعرض المستخدم إلى صفحة المورد المحمي للعميل. سيتضمن رابط إعادة التوجيه اختياريًا معرف مزوِّد الخدمة (SPID)، ويمكن أن يساعد هذا المعامل العميل على تحديد مزوِّد الخدمة وحيث يجب عليه ترحيل استجابة لغة تمييز تأكيدات الأمان بعد المصادقة إذا كان يستضيف رابط مزوِّد هوية لغة تمييز تأكيدات الأمان (SAML) عام.
1.3 مصادقة المستخدم مع مصادقة شركة العميل
1.4 المصادقة النهائية مع Ariba
2 عينة التكوين
يوضح هذا النموذج تكوين مصادقة لغة تمييز تأكيدات الأمان (SAML) بتسجيل الدخول لمرة واحدة إلى Microsoft Azure AD.
خطوة "تكوين مصادقة شركة Ariba Buyer" هي تكوين شائع في Ariba Buyer. يجب أن تشير الخطوات الأخرى لخوادم مزوِّد هوية لغة تمييز تأكيدات الأمان المختلفة إلى الوثائق الواردة من مورِّدي برامج الجهات الخارجية المعنيين.
2.1 تفاصيل العينة
https://mycompany.com/Buyer/Main?النطاق=النظام&passwordadapter=PasswordAdapter1
https://mycompany.com/Buyer/Main/ad/samlAuth/SSOActions?awr=1&excopy=System
2.2 تكوين تسجيل الدخول لمرة واحدة لـ Azure AD

في صفحة تسجيل الدخول لمرة واحدة ، أدخل القيم التالية:

يجب أن يكون المعرف هو "رابط معرف مزوِّد الخدمة لـ Ariba Buyer".
يجب أن يكون رابط الرد 'رابط استهلاك استجابة لغة تمييز تأكيدات الأمان لـ Ariba'.

اختر معرف المستخدم. سيتم إرسال معرف المستخدم هذا باعتباره "معرف الاسم" في الرد على لغة تمييز تأكيدات الأمان، وسيتم استخدامه كمعرف مستخدم Ariba Buyer.
قم بتنزيل نسخة محلية من "الشهادة (Base64)" والاحتفاظ بها. سيتم تثبيت هذه الشهادة على Ariba Buyer في خطوة لاحقة.

ثم في الصفحة نفسها، انقر فوق ارتباط "تكوين Ariba_Super". هذه إرشادات Azure لتكوين مزوِّد الخدمة. نسخ الروابط التالية من هذه الإرشادات. 
2.3 تكوين مصادقة شركة Ariba Buyer
2.3.1 تمكين مصادقة الشركة
ابحث عن "مصادقة الشركة" من الإدارة المركزية > ملف تعريف الموقع.
يُستخدم الرقم التالي لأغراض معلوماتية فقط. ويوضح حقول الإدخال التي تستخدمها Ariba لتمكين الخدمة.

سيتم تفعيل هذه الخطوة على الفور.
ولكن قبل اختبار مصادقة لغة تمييز تأكيدات الأمان (SAML) باستخدام Azure AD، لا تزال الخطوة التالية بحاجة إلى التطبيق.
2.3.2 إضافة مفتاح Ariba الخاص
قبل المتابعة إلى الخطوة التالية، يجب عليك الحصول على زوج مفاتيح RSA واستيراد زوج مفاتيح RSA إلى مخزن مفاتيح Java (*.jks ملف).
سيتم استخدام مفتاح Ariba الخاص لتوقيع طلب لغة تمييز تأكيدات الأمان (SAML).
|
المصادقة = { بيانات الاعتماد = { MyCredentials = { كلمة المرور = ""؛ اسم المستخدم = ""؛}؛}؛؛ Keystores = { AribaPrivateKeystore = { الملف = "etc/certs/<sample_key_store>.jks"؛ المفاتيح = { المفتاح 1 = { Alias = <sample_alias>; كلمة مرور المفتاح = "<sample_key_pass>"؛ }; }; StorePassword = "<sample_store_pass>"; النوع = jks; }; }; }; |
معلومات إضافية
بعد تثبيت WebLogic 11gR1 على جهاز جديد، تأكد من أن مصادقة لغة تمييز تأكيدات الأمان تعمل مع خادم تطبيقات WebLogic 11gR1. يجب عليك إجراء التغييرات اليدوية التالية للتأكد من أن مصادقة SAML تعمل:
لضمان عمل مصادقة SAML:
1 إيقاف الخوادم.
2 انتقل إلى مجلد الوحدات ضمن الموقع الذي تم فيه تثبيت WebLogic 11gR1 (/opt/bea10mp36/module/).
3 حدد موقع الملف بالاسم com.bea.core.bea.opensaml2_1.0.0_6-2-0-0.jar.
4 حذف ملف jar هذا، أو إعادة تسميته إلى com.be.core.bea.opensaml2_1.0.0_6-2-0-0.jar.old، للتأكد من عدم تحميل ملف jar هذا عند بدء الخوادم وتحميل ملف jar correct.SAML الموجود داخل مجلد /Server/Classes/ بدلاً من ذلك. يستخدم النظام ملف jar هذا لالتقاط صنف XMLConfigurator الصحيح لتحميل بيانات لغة تمييز تأكيدات الأمان (SAML) المناسبة.
5 أعد تشغيل الخوادم.
في مكان العمل > On-Premise - Ariba Buyer