<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";
        mso-fareast-language:EN-GB;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoPlainText">Scott,<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Thanks for the that. That info could be very helpful.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">The issue I am seeing is to do with attributes not being populated into the request headers correctly. My attribute mappings are set up to extract several attributes from the request (all non-standard ones specific to this application)
 and I can see these, with their correct values, in the Shibboleth.sso/Session status page.
<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">I am using IdP-Initiated SSO to the Shibboleth SP running under IIS on Windows 7.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Following the ASC processing my SAML Response request, SP redirects to my application by means of the homeURL setting in the default application in shibboleth2.xml.  RelayState is blank.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">My application is a .Net/VB ASPX page which currently just dumps out the request parameters during the page load as follows:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText" style="text-indent:36.0pt"><span style="color:red">Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="color:red"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span style="color:red">        ' Dump header values<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="color:red">        For Each key As String In Request.Headers.AllKeys<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="color:red">            Dim val As String = Request.Headers(key)<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="color:red">            System.Diagnostics.Debug.WriteLine(key + " = " + val)<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="color:red">        Next<o:p></o:p></span></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">This creates the following output:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:Consolas">Connection = keep-alive<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:Consolas">Accept = text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:Consolas">Accept-Encoding = gzip, deflate<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:Consolas">Accept-Language = en-US,en;q=0.5<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:Consolas">Cookie = _shibsession_64656661756c7468747470733a2f2f6368657272792f73686962626f6c657468=_3d74571f2aca76e4f6c0a4988f39e07f; LoginURL=OT; .ASPXAUTH=19192B9BD5FF059732F6C598C1302806AA69FF4046C2343948B10F000C6CDDE472015D95BA7202F0CD23A0E833BFD42B31D444346C7BAAFC0C25D4A8CAFE92E6D659FDA62A72DC8667AF93635E7DF7185C7C825805DF73871E98732D0ABBBD0AFCBA14D6AE092F583DC16C853F445E7C077C9CDF4A3FF7375D9BB5D7ED66ACDA2561F4A9F466CC9E029A5A0F732549CE;
 ASP.NET_SessionId=oo3rdnyaq5fzlyho12ozuyf2<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:Consolas">Host = watford.dai.co.uk<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:Consolas">Referer = https://cherry/BBC_DEV/saml_test.aspx<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:Consolas">User-Agent = Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:Consolas">ShibSpoofCheck = 17201795892054438409337921965517821273<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:Consolas">ShibApplicationID = default<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:Consolas">ShibSessionID = _3d74571f2aca76e4f6c0a4988f39e07f<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:Consolas">ShibIdentityProvider = BBC<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:Consolas">ShibAuthenticationInstant = 2015-06-08T14:05:12.3462277Z<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:Consolas">ShibAuthenticationMethod = urn:oasis:names:tc:SAML:2.0:ac:classes:Password<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:Consolas">ShibAuthnContextClass = urn:oasis:names:tc:SAML:2.0:ac:classes:Password<o:p></o:p></span></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><b>There are NO session attributes included in this list! Why not?<o:p></o:p></b></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">The session status page displays the following (with some attribute values masked for obvious reasons):<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoNormal"><u><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">Miscellaneous</span></u><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">Session Expiration (barring inactivity):</span></b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB"> 479 minute(s)<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">Client Address:</span></b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB"> 10.178.0.1<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">SSO Protocol:</span></b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB"> urn:oasis:names:tc:SAML:2.0:protocol<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">Identity Provider:</span></b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB"> BBC<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">Authentication Time:</span></b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB"> 2015-06-08T14:05:12.3462277Z<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">Authentication Context Class:</span></b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB"> urn:oasis:names:tc:SAML:2.0:ac:classes:Password<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">Authentication Context Decl:</span></b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB"> (none)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><u><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">Attributes</span></u><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">BBC-ChargeCode</span></b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">:
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">        S0XXXX<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">BBC-Division</span></b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">:
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">        FINANCE AND OPERATIONS<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">BBC-Email</span></b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">:
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">        XXXXXXX@bXXXXXX.uk<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">BBC-Extension</span></b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">:
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">        <o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">BBC-Forename</span></b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">:
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">        XXXXXXX<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">BBC-StaffNo</span></b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">:
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">        MISSING<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">BBC-Surname</span></b><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">:
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";mso-fareast-language:EN-GB">        XXXXXX<o:p></o:p></span></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Cheers,<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Martin Robinson<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:EN-GB">-----Original Message-----<br>
From: dev [mailto:dev-bounces@shibboleth.net] On Behalf Of Cantor, Scott<br>
Sent: 09 June 2015 15:16<br>
To: Shib Dev<br>
Subject: Re: Building SP from source on Windows with VS2010 missing Versions.props and Includes.props</span></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">On 6/9/15, 12:40 PM, "Martin Robinson" <<a href="mailto:martin.robinson@dai.co.uk"><span style="color:windowtext;text-decoration:none">martin.robinson@dai.co.uk</span></a>> wrote:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">>I am trying to build the latest (2.5.4) release of SP from source using
<o:p></o:p></p>
<p class="MsoPlainText">>VS2010. This is just to enable me to debug something in the ISAPI
<o:p></o:p></p>
<p class="MsoPlainText">>filter which does not appear to be working correctly…<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">I appreciate the effort. I might be able to at least suggest why it's doing what it's doing if I know what it is.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">>However, I am getting totally stuck because some of the project files
<o:p></o:p></p>
<p class="MsoPlainText">>in the 2.5.4 svn tag contain references to two other property files –
<o:p></o:p></p>
<p class="MsoPlainText">>Versions.props and Includes.Props. These files however are nowhere to
<o:p></o:p></p>
<p class="MsoPlainText">>be found as far as I can see in the SVN repository.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">>Where are these files? If I need to create them, what should they contain?<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">They're in cpp-parent-projects/cpp-msbuild<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><a href="http://svn.shibboleth.net/view/cpp-parent-projects/cpp-msbuild/tags/2.5.4/"><span style="color:windowtext;text-decoration:none">http://svn.shibboleth.net/view/cpp-parent-projects/cpp-msbuild/tags/2.5.4/</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">This is probably too late to help you, but I did actually get around to uploading all the built dependencies:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><a href="http://shibboleth.net/downloads/misc/"><span style="color:windowtext;text-decoration:none">http://shibboleth.net/downloads/misc/</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">-- Scott<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">--<o:p></o:p></p>
<p class="MsoPlainText">To unsubscribe from this list send an email to <a href="mailto:dev-unsubscribe@shibboleth.net">
<span style="color:windowtext;text-decoration:none">dev-unsubscribe@shibboleth.net</span></a><o:p></o:p></p>
</div>
</body>
</html>