ระบุโฟลเดอร์ ${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 " />
อุปกรณ์เครือข่ายไม่สามารถจัดการการเชื่อมต่อเครือข่าย Keepalive ได้อย่างเหมาะสม พยายามห้ามการเชื่อมต่อ Keepalive:
< add key = " org.openidentityplatform.agents.config.keepalive.disable " value = " true " />