在IIS上使用多个站点安装Shibboleth

我在Windows 2008 Server上安装shibboleth2,版本为2.6.0.1 64位。

我已经安装在服务器级别,我有多个网站托pipe,目前正在运行。

我有一个安装失败,其中ISAPI筛选器被自动configuration和* .sso请求映射成功完成。

安装中的故障较less,更多的是一旦安装完成,站点就会失败。

这是我想我需要做的。 假设我没有列出它,这是shibboleth安装提供的默认configuration。

  1. 有什么我失踪了吗?
  2. 我应该期待什么安装,然后在configuration。 状态URL是否工作?
  3. 如果我不想要一个给定的网站参与这个过程,我只是禁用该网站上的ISAPIfilter?

    <SPConfig> <InProcess logger="native.logger"> <ISAPI normalizeRequest="true" safeHeaderNames="true"> <Site id="1" name="www.site1.com" scheme="http" port="80" /> <Site id="1" name="www.site2.com" scheme="http" port="80" /> </ISAPI> </InProcess> <RequestMapper type="Native"> <RequestMap> <Host name="www.site1.com" scheme="http" port="80"> <Path name="secure" authType="shibboleth" requireSession="true" applicationId="site1"/> </Host> <Host name="www.site2.com" scheme="http" port="80"> <Path name="secret" authType="shibboleth" requireSession="true" applicationId="site2"/> </Host> </RequestMap> </RequestMapper> <ApplicationDefaults REMOTE_USER="eppn persistent-id targeted-id" cipherSuites="ECDHE+AESGCM:ECDHE:!aNULL:!eNULL:!LOW:!EXPORT:!RC4:!SHA:!SSLv2"> <ApplicationOverride id="site1" entityID="https://www.site1.com/shibboleth-sp"> <AttributeExtractor type="XML" file="site1-attribute-map.xml"/> </ApplicationOverride> <ApplicationOverride id="site2" entityID="https://www.site2.com/shibboleth-sp"> <AttributeExtractor type="XML" file="site2-attribute-map.xml"/> </ApplicationOverride> </ApplicationDefaults>