Identifiez le dossier ${site} , où se trouvent vos fichiers d'application en recherchant le fichier ${site}/web.config
Les paramètres de l'agent de stratégie se trouvent dans le fichier ${site}/web.config . ajoutez les paramètres suivants à la section <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 -->
Les valeurs des paramètres sont fournies par l'administrateur du serveur OpenAM ou peuvent être trouvées dans le fichier c:iis7_agentIdentifier_${site_id}configOpenSSOAgentBootstrap.properties de l'installation précédente.
L'agent de stratégie peut être activé dans la section <httpModules> du fichier ${site}/web.config :
< add name = " iis7agent " />
< add name = " OpenAM " type = " ru.org.openam.iis.OpenAMHttpModule " />
IMPORTANT : la nouvelle section doit être la première entrée après la balise <httpModules> ou après la balise <clear/> à l'intérieur de <httpModules> , si elle existe
L'agent de stratégie peut être désactivé dans la section <httpModules> du fichier ${site}/web.config :
Supprimer l'entrée :
< add name = " OpenAM " type = " ru.org.openam.iis.OpenAMHttpModule " />
Exemples de paramètres ${site}/web.config : https://github.com/OpenIdentityPlatform/OpenAM-.Net-Agent/blob/master/ru.org.openam.iis.site.sample/web.config
Le serveur utilise un certificat non approuvé. Ajoutez le certificat du serveur à la liste de confiance ou désactivez la vérification stricte des certificats (non recommandé en production) :
< add key = " com.sun.identity.agents.config.trust.server.certs " value = " true " />
L'équipement réseau ne gère pas correctement le maintien des connexions réseau keepalive, essayez d'interdire les connexions keepalive :
< add key = " org.openidentityplatform.agents.config.keepalive.disable " value = " true " />