المقدمة
يصف هذا المستند التكوين الموجود على موفر هوية OpenAM (IDp) لتمكين تسجيل الدخول الأحادي (SSO).
نماذج نشر معرفات Cisco
| المنتج |
النشر |
| UCCX |
مقيم مشارك |
| PCCE |
مقيم مشترك مع CUIC (Cisco Unified Intelligence Center) و LD (بيانات مباشرة) |
| UCCE |
مشارك مقيم مع CUIC و LD لعمليات نشر 2k.
مستقلة لعمليات النشر التي تبلغ 4 آلاف و 12 ألف عملية.
|
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- Cisco Unified Contact Center Express (UCCX) الإصدار 11.6 أو Cisco Unified Contact Center Enterprise الإصدار 11.6 أو Packaged Contact Center Enterprise (PCCE) الإصدار 11.6 حسب الاقتضاء.
ملاحظة: يشير هذا المستند إلى التكوين المرتبط بخدمة تعريف Cisco (المعرفات) ومزود الهوية (IDp). يشير المستند إلى UCCX في لقطات الشاشة والأمثلة، ومع ذلك فإن التكوين يكون مماثلا فيما يتعلق بخدمة تعريف Cisco (UCCX/UCCE/PCCE) ومعرف IDp.
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
الأمر Install
ملاحظة: يشير هذا المستند إلى الإصدار 10.0.1 OpenAM كجزء من التأهيل باستخدام SSO
متطلبات النظام
أنظمة التشغيل
|
بيئة جافا
|
متطلبات حاوية تطبيق ويب
|
المتصفحات المدعومة
|
متطلبات مخزن البيانات
|
الحد الأدنى لمتطلبات الأجهزة
|
- Microsoft Windows Server 2003 و 2008 R2
- Linux 2.6 و 3.0
- Oracle Solaris 10
|
يتطلب الإصدار 10.0.1 من OpenAM مجموعة أدوات تطوير Java 1.6، على الأقل 1.6.0_10. توصي ForgeRock باستخدام الإصدار 1.6.0_27 على الأقل بسبب إصلاحات الأمان. وقد اختبرت شركة ForgeRock هذا الإصدار من خدمة OpenAM بشكل أساسي مع Oracle Java SE JDK. يدعم OpenAM Java SDK مجموعة أدوات تطوير Java 1. 5 أو 1. 6. |
- Apache Tomcat 6.0.x، 7.0.x
- جلاس فيش v2
- النظام الأساسي لتطبيقات المؤسسات JBoss الإصدار 4.x و 5.x
- Cisco JBoss Application Server 7.x
- رصيف 7
- نظام التشغيل Oracle WebLogic Server 11g
- Oracle WebLogic Server 12c
إذا قمت بالتشغيل كمستخدم غير جذري، يجب أن تكون حاوية تطبيق ويب قادرة على الكتابة إلى الدليل الرئيسي الخاص بها، حيث يقوم OpenAM بتخزين ملفات التكوين.
|
- الكروم والكروم 16 وما بعده
- Firefox 3.6 والإصدارات الأحدث
- Internet Explorer (الإصدار 7 والإصدارات الأحدث)
- سفاري 5 وما بعده
|
- فورج روك أوبن دي جي
- Microsoft Active Directory
- خادم دليل IBM Tivoli
- OpenDS
- Oracle Directory Server Enterprise Edition
|
- ذاكرة وصول عشوائي (RAM) مجانية سعة 1 جيجابايت ل OpenAM
يمكنك نشر OpenAM على أي جهاز مدعوم لمجموعة البرامج المطلوبة.
|
الأمر Install
الحصول على برنامج OpenAM
المتطلبات الأساسية
تأكد من توفر البرامج المطلوبة مسبقا لخدمات OpenAM الأساسية قبل التثبيت،
- بيئة وقت تشغيل Java 6
- تثبيت Apache Tomcat كحاوية تطبيق ويب
- تتطلب خدمات OpenAM الأساسية حدا أدنى من حجم كومة الذاكرة الظاهرية Java (JVM) يبلغ 1 جيجابايت وحجم جيل دائم يبلغ 256 ميجابايت. قم بتطبيق خيارات JVM عند ضبط JAVA_OPTS في ملف الكتالينا قبل بدء تشغيل خادم التطبيق TOMCAT - -XMX1024m -XX:MaxPermSize=256m
على سبيل المثال، مجموعة Java_OPTS=٪JAVA_OPTS٪ -XMX1024m -XX:MaxPermSize=256m -XMS512m
- تثبيت Microsoft Active Directory كمخزن بيانات بعدد قليل من المستخدمين.
تثبيت تطبيق ويب OpenAM
يحتوي ملف deployable-war/opensso.war على كافة مكونات خادم OpenAM والنماذج تحت دليل OpenAM.
نشر OpenAM على حاوية Tomcat
انسخ ملف opensso.war إلى الدليل حيث يتم تخزين تطبيقات ويب توم كات. أعد تسمية ملف opensso.war إلى open.am.war. أعد تشغيل خدمة Tomcat.
تحقق من شاشة التكوين الأولية في المستعرض لديك على موقع http://<FQHN>:8080/openam

تشغيل خدمة OpenAM
OpenAM هو تطبيق ويب بسيط يستضيفه خادم Tomcat. لذا، فما عليك سوى تشغيل خادم Tomcat الخاص بك، ومن ثم يمكنك الوصول إلى خدمة ويب OpenAM.
التكوين
مكون OpenAM
تتيح عملية التكوين المخصص OpenAM العديد من خيارات التكوين الشائعة ليتم ضبطها بسهولة، لذلك فإنها تقوم، مع بذل مزيد من الجهد قبل التكوين، بحفظ خطوات التكوين المطلوبة لاحقا.
الإعدادات العامة
انقر على إنشاء خيار تكوين جديد، واختر كلمة مرور لحساب المسؤول الافتراضي (amAdmin). يجب أن يكون طول كلمة المرور 8 أحرف على الأقل.

بمجرد إدخال كلمة مرور صحيحة مرتين، يظهر الزر التالي ويمكن متابعة التكوين.
إعدادات الخادم
يكون URL الخاص بالخادم هو اسم المجال المؤهل بالكامل للخادم بشكل افتراضي.
ملاحظة: من المهم أن المستخدم الذي يقوم بتشغيل Apache Tomcat لديه حق الوصول للكتابة إلى دليل التكوين. ونتيجة لذلك، يكون ~/openam/config مناسبا لهذا الغرض. الإعدادات المحلية للمنصات المدعومة هي en_US (اللغة الإنجليزية) أو de (اللغة الألمانية) أو es (اللغة الإسبانية) أو fr (اللغة الفرنسية) أو ja (اللغة اليابانية) أو zh_cn (اللغة الصينية المبسطة) أو zh_tw (اللغة الصينية التقليدية).

إعدادات مخزن بيانات التكوين
لتكوين خادم واحد، لا يلزم تغيير هذه الإعدادات.

إعدادات مخزن بيانات المستخدم
تقوم إعدادات مخزن بيانات المستخدم بتوصيل OpenAM بمخزن بيانات Microsoft Active Directory.

- نوع مخزن بيانات المستخدم : Active Directory مع المضيف والمنفذ
- تم تمكين SSL/TLS : غير ممكن
- اسم الدليل : <اسم المجال لخادم AD>
- المنفذ: 389
- اللاحقة الجذر : dc=cisco،dc=com
- معرف تسجيل الدخول : cn=<AD user name>،cn=users،dc=cisco،dc=com
- كلمة المرور: <ad كلمة مرور المستخدم>
ملاحظة: لا يوفر التكوين خيارا للمتابعة حتى يتم تحديد كافة الإعدادات بشكل صحيح ويتم توصيله بنجاح بمثيل Active Directory.
تكوين الموقع
في شاشة "تكوين الموقع"، يمكنك إعداد OpenAM كجزء من موقع يتم فيه موازنة الحمل عبر خوادم OpenAM المتعددة. بالنسبة لتثبيت OpenAM الأول، اقبل الافتراضيات.

معلومات الوكيل
في شاشة "معلومات العميل"، قم بتوفير كلمة مرور مكونة من 8 أحرف على الأقل ليتم إستخدامها من قبل وكلاء النهج للاتصال ب OpenAM.

ملخص
راجع المعلومات وانقر فوق إنشاء تكوين

تقدم التكوين
تعرض شاشة تقدم التكوين تقدم التثبيت. كل المخرجات على هذه الشاشة والأخطاء، تتم كتابتها إلى الملف: ~/openam/config/install.log.

اكتمل التكوين

تكوين OpenAM كمعرف P
- انقر فوق متابعة لتسجيل الدخول أو الوصول من خلال URL http://<FQDN من OpenAM>:8080/openam، ثم تسجيل الدخول كمسؤول OpenAM
- عند الوصول إلى OpenSSO Enterprise للمرة الأولى، يتم توجيهك إلى مكون الخدمة لإجراء التكوين الأولي ل OpenSSO Enterprise
- تحديد التكوين الافتراضي
- أنت مطالب أن يشكل الكلمة ل OpenAMserver
- تكوين كلمات المرور وتسجيل الدخول إلى واجهة مستخدم خادم OpemAM

دائرة تكوين الثقة
انتقل إلى علامة التبويب "الاتحاد" وانقر فوق الزر "جديد" ضمن قسم "دائرة الثقة"

قم بإنشاء دائرة من الثقة باسم فريد لدائرة الثقة IdP وانقر موافق

ملاحظة: يجب أن يكون موفر الخدمة ومعرف IDp في دائرة الثقة (CoT) نفسها لكي يعمل SAML SSO.
إنشاء موفر الهوية المستضافة
انتقل إلى علامة التبويب "المهام المشتركة" وانقر فوق "إنشاء موفر هوية مستضاف" وقم بإنشاء معرف مستضاف (أترك القيم الافتراضية التي تم تكوينها واحفظ الإعدادات).

تم سرد دائرة الثقة التي تم إنشاؤها مسبقا

تكوين مفتاح التوقيع
انتقل إلى علامة تبويب الاتحاد وانقر فوق موفر الهوية المستضاف الذي تمت إضافته ضمن قسم موفري الكيانات. انتقل إلى قسم تأكيد المحتوى وقم بتكوين قيمة حقل التوقيع كإختبار ضمن قسم أسماء مستعارة للشهادات. هذه هي الشهادة التي سيتم إستخدامها لتوقيع تأكيد SAML.

إستيراد كيان موفر الخدمة
انتقل إلى علامة التبويب الاتحاد وانقر فوق إستيراد وحدة...زر أسفل قسم موفري الكيانات.

قم بتحميل ملف وحدة موفر الخدمة (sp.xml) وحفظ الصفحة.

التوقيع على الطلب/الرد
انقر على الكيان المستورد وقم بتمكين التوقيع للطلب/الاستجابة

تعيين السمة
انتقل إلى معالجة التأكيد وأضف سمة تعيين ل uid وuser_principal وفقا لإعدادات Directory و OpenAM. انقر فوق حفظ.

ملاحظة: كل من معرف السمات وuser_principal إلزامي - نظرا لأن مزود الخدمة (SP) يحدد هوية المستخدم الذي تمت مصادقته باستخدام التعليمات الخاصة بهذه السمات. تأكد أيضا من تعيين السمتين sAMAccountName وuserPrincipalName أيضا في محرر السمات لخصائص مستخدم Active Directory.
تحرير دائرة الثقة
انتقل إلى علامة التبويب "الاتحاد" وانقر فوق "دائرة الثقة المضافة" وتأكد من نقل وحدة IdP(خادم OpenAm) ومزود الخدمة من "متوفر" إلى الأقسام المحددة ضمن قسم "موفري الكيانات". يؤدي هذا إلى تعيين IdP ومزود الخدمة ليكونا في دائرة الثقة نفسها.

تنزيل بيانات تعريف OpenAM IDp
يمكنك تنزيل IdPmetadatafile من خادم OpenAM باستخدام عنوان URL http://<FQDN من OpenAM>:8080/openam/saml2/jsp/exportmetadata.jsp?entityid=http://<FQDN من OpenAM>:8080/openam&realm=

نموذج XML لبيانات تعريف OpenAM

تكوين إضافي ل SSO:
يصف هذا وثيقة التشكيل من ال idP جانب ل SSO أن يتكامل مع cisco هوية خدمة. لمزيد من التفاصيل، ارجع إلى أدلة تكوين المنتج الفردي: