unable to capture eppn information from SAML2/POST at SP
O'Quinn, Dennis
DENNIS_OQUINN at homedepot.com
Mon Jun 11 14:17:36 EDT 2018
Hi, having trouble figuring out how to map the desired value from the SAMLResponse in Shibboleth.
I have my IdP returning:
<SAMLResponse>
.
.
.
<saml:Assertion ID="teAnsub-RcnQBOVPwdN_64zAz62" IssueInstant="2018-06-11T17:56:31.648Z" Version="2.0" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion">
<saml:Issuer>https://devsaml.homedepot.com</saml:Issuer>
<saml:Subject>
<saml:NameID Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified">dxo5ic1</saml:NameID>
<saml:SubjectConfirmation Method="urn:oasis:names:tc:SAML:2.0:cm:bearer">
<saml:SubjectConfirmationData Recipient="https://sascloud.homedepot.com/Shibboleth.sso/SAML2/POST" NotOnOrAfter="2018-06-11T18:11:31.648Z" InResponseTo="_0aa24f12eb976fcc40d3cfd08077b0d3"/>
</saml:SubjectConfirmation>
</saml:Subject>
<saml:Conditions NotBefore="2018-06-11T17:46:31.648Z" NotOnOrAfter="2018-06-11T18:11:31.648Z">
<saml:AudienceRestriction>
<saml:Audience>https://sascloud.homedepot.com/shibboleth</saml:Audience>
</saml:AudienceRestriction>
</saml:Conditions>
<saml:AuthnStatement SessionIndex="teAnsub-RcnQBOVPwdN_64zAz62" AuthnInstant="2018-06-11T17:56:31.648Z">
<saml:AuthnContext>
<saml:AuthnContextClassRef>urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport</saml:AuthnContextClassRef>
</saml:AuthnContext>
</saml:AuthnStatement>
<saml:AttributeStatement>
******************************************************************************************************************************
<saml:Attribute Name="eppn" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified">
<saml:AttributeValue xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">dxo5ic1</saml:AttributeValue>
</saml:Attribute>
******************************************************************************************************************************
</saml:AttributeStatement>
</saml:Assertion>
</samlp:Response>
</SAMLResponse>
I have tried numerous mapping statements in my attribute-map.xml, but, I can get nothing trapped and recorded in the transaction log as 'cached' nor is my application detecting the information I am hoping to pass to it.
I have simplified my attribute map to the following:
<Attributes xmlns="urn:mace:shibboleth:2.0:attribute-map"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:mace:shibboleth:2.0:attribute-map
/usr/share/xml/shibboleth/shibboleth-2.0-attribute-map.xsd"
REMOTE_USER="eppn">
<Attribute name="urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified" id="eppn">
<AttributeDecoder xsi:type="StringAttributeDecoder" caseSensitive="true"/>
</Attribute>
</Attributes>
Can someone advise me on what I am missing here and why I can't seem to trap the eppn value (which I am hoping will populate REMOTE_USER in the headers)....
NOTE: I am using the following in my Apache conf to rewrite the header from REMOTE_USER to x-Remote-User for the application....
<Location /SASLogon/login>
AuthType shibboleth
ShibRequestSetting requireSession 1
require valid-user
RewriteEngine On
RewriteCond %{LA-U:REMOTE_USER} (.+)
RewriteRule . - [E=RU:%1]
RequestHeader set X-Remote-User "%{RU}e" env=RU
</Location>
Thanks in advance, Dennis
Dennis O'Quinn | EDW Infrastructure Engineering | NAE115H @ 2250 MTC
The Home Depot | Marietta Technology Center | 2250 Newmarket Parkway | Marietta, GA 30067
*: Direct: 470.689.4513 | Cell: 470.658.1183 | Internal: 24513
*: doq at homedepot.com<mailto:doq at homedepot.com>
[cid:image002.jpg at 01D3A171.22570120]
We make a living by what we get , We make a life by what we give.
P Please consider the environment before printing this email.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20180611/d9c12011/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 2336 bytes
Desc: image002.jpg
URL: <http://shibboleth.net/pipermail/users/attachments/20180611/d9c12011/attachment.jpg>
More information about the users
mailing list