حدد مجلد ${site} ، حيث توجد ملفات التطبيق الخاص بك عن طريق البحث عن ملف ${site}/web.config
إعدادات وكيل السياسة موجودة في ملف ${site}/web.config . أضف الإعدادات التالية إلى قسم <appSettings> :
< add key = " com.sun.identity.agents.config.naming.url " value = " " />
< add key = " com.sun.identity.agents.config.organization.name " value = " / " />
< add key = " com.sun.identity.agents.app.username " value = " " />
< add key = " com.iplanet.am.service.password " value = " " />
< add key = " com.sun.identity.agents.config.key " value = " " /> <!-- skip this setting, if password is not encrypted) -->
< add key = " com.sun.identity.agents.config.local.log.path " value = " ${basedir}/App_Data/Logs " /> <!-- override log files path -->
قيم الإعدادات التي يوفرها مسؤول خادم OpenAM أو يمكن العثور عليها في ملف c:iis7_agentIdentifier_${site_id}configOpenSSOAgentBootstrap.properties من التثبيت السابق.
يمكن تمكين وكيل السياسة في القسم <httpModules> في ملف ${site}/web.config :
< add name = " iis7agent " />
< add name = " OpenAM " type = " ru.org.openam.iis.OpenAMHttpModule " />
هام: يجب أن يكون القسم الجديد أول إدخال بعد علامة <httpModules> أو بعد علامة <clear/> داخل <httpModules> ، إذا كان موجودًا
يمكن تعطيل وكيل السياسة في قسم <httpModules> في ملف ${site}/web.config :
إزالة الإدخال:
< add name = " OpenAM " type = " ru.org.openam.iis.OpenAMHttpModule " />
إعدادات المثال ${site}/web.config : https://github.com/OpenIdentityPlatform/OpenAM-.Net-Agent/blob/master/ru.org.openam.iis.site.sample/web.config
يستخدم الخادم شهادة غير موثوقة. أضف شهادة الخادم إلى القائمة الموثوقة أو قم بتعطيل التحقق الصارم من الشهادة (غير مستحسن في الإنتاج):
< add key = " com.sun.identity.agents.config.trust.server.certs " value = " true " />
لا تتعامل معدات الشبكة بشكل صحيح مع الحفاظ على اتصالات الشبكة، حاول حظر الاتصالات المستمرة:
< add key = " org.openidentityplatform.agents.config.keepalive.disable " value = " true " />