Я устанавливаю shibboleth2 версии 2.6.0.1 64 бит на Windows 2008 Server.
Я установил его на уровне сервера, и у меня есть несколько размещенных и работающих сайтов.
У меня была одна ошибка установки, при которой фильтр ISAPI был автоматически настроен, а сопоставление запросов * .sso завершилось успешно.
Сбои были меньше при установке и больше, когда после завершения установки сайты не работали.
Вот что, я думаю, мне нужно сделать. Предположим, если я не перечислил его, это конфигурация по умолчанию, предоставляемая shibboleth install.
Если я не хочу, чтобы данный сайт участвовал в этом процессе, могу ли я просто отключить фильтр ISAPI на этом сайте?
<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>