Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

Before making any configuration changes to IIS, backup up your system appropriately. Although the overlay installer undoes its own configuration it will not revert any configuration that you change.


  • In the GUI, select the server in the left hand pane and click on the "ISAPI Filters" and in the right.
    • Now remove any Shibboleth related filters.  For a default install this will be called Shibboleth and be for executable C:\opt\shibboleth-sp\lib64\shibboleth\isapi_shib.dll
  • In the GUI, select the server in the left hand pane and click on the "Handler Mappings" and in the Right.  
    • Now remove any Shibboleth related ISAPI
    mappings.  These may be distinguished by a path of ".sso" and by a Handler of "IsapiModule"
    • handler.  For a default install this will be called something like AboMapperCustom-8689 and be for executable C:\opt\shibboleth-sp\lib64\shibboleth\isapi_shib.dll
  • In the GUI, select the server in the left hand pane and click on the "ISAPI and CGI Restrictions" in the Right.  

    • Now remove any Shibboleth related restriction.  For a default install this will be called something like Shibboleth Web Service Extension and be for executable C:\opt\shibboleth-sp\lib64\shibboleth\isapi_shib.dll

  • Edit %SYSTEMROOT%\System32\InetSrv\config\applicationHost.config and look for the words "shib" or "shib_isapi".  The following is the new definition

    Code Block
    <globalModules>
      ...
      <add name="ShibNative" image="C:\opt\shibboleth-sp\lib64\shibboleth\iis7_shib.dll" />
    </globalModules>
    ...
    <modules>
      ...
      <add name="ShibNative" />
    </modules>

    and should be left along.

    In particular the string isapi_shib.dll indicates that the removal is incomplete.  Such entries should be removed,

  • As well as the applicationHost.config file, you may need to inspect the web.config files for the sites and their sub folders.

...