Shibboleth SP3 and IIS10

Cantor, Scott cantor.2 at osu.edu
Thu Jan 23 19:36:04 EST 2020


> This application is using ASP.NET Framework 4.7.2. The application using
> Shibboleth is configured for Managed Pipeline Mode = Integrated.

My Windows 10 IIS AppPool says the same thing, notwithstanding that I don't know what it means.

Both headers and variables worked fine.

<% @ Page Language="C#" %>
<%
Response.Write("Shib-AuthnContext-Class = " + Request.ServerVariables["Shib-AuthnContext-Class"] + "<br>");
Response.Write("Shib-AuthnContext-Class = " + Request.Headers["ShibAuthnContextClass"] + "<br>");
%>

The latter assumes both useHeaders and safeHeaderNames are true, causing the hyphens to collapse out but otherwise it works as it did before. That's just a sample variable but if one's set they all are.

-- Scott



More information about the users mailing list