eduPersonScopedAffiliation not mapping correctly
Scott Klawitter
sklawitter at ebsco.com
Mon Dec 19 20:04:41 GMT 2011
All,
I need help figuring out why an institution is not mapping the
eduPersonScopedAffiliation attribute correctly. I received help from
Scott previously and thought that I understood what change the IDP
needed to make.
I have spent time trying to understanding SAML (specifically SAML 2.0)
so that I can communicate with the users group better, and fix this
issue.
Here is the log information from shibd.log that I have. Any and all help
would be greatly appreciated.
---------------------------------------------------------
2011-12-19 11:05:02 DEBUG Shibboleth.Listener [11]: dispatching message
(default/SAML2/POST)
2011-12-19 11:05:02 DEBUG OpenSAML.MessageDecoder.SAML2POST [11]:
validating input
2011-12-19 11:05:02 DEBUG OpenSAML.MessageDecoder.SAML2POST [11]:
decoded SAML message:
<?xml version="1.0"?>
<samlp:Response xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"
xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
ID="_34f65c876734bc86ca90182dbc8987dcbd219b803b"
InResponseTo="_c387527fc9a1f10ab783d94df6c61011" Version="2.0"
IssueInstant="2011-12-19T17:04:58Z"
Destination="https://shibboleth.metapress.com/Shibboleth.sso/SAML2/POST"
>
<saml:Issuer
xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion">https://www.rediris.e
s/sir/csicidp</saml:Issuer>
<samlp:Status xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol">
<samlp:StatusCode xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"
Value="urn:oasis:names:tc:SAML:2.0:status:Success"/>
</samlp:Status>
<saml:Assertion Version="2.0"
ID="pfxe13110df-5ee3-8638-fce2-58be900bc934"
IssueInstant="2011-12-19T17:04:58Z">
<saml:Issuer>https://www.rediris.es/sir/csicidp</saml:Issuer>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#pfxe13110df-5ee3-8638-fce2-58be900bc934">
<ds:Transforms>
<ds:Transform
Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<ds:Transform
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>REMOVED=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>==REMOVED==</ds:SignatureValue>
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate>REMOVED</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
</ds:Signature>
<saml:Subject>
<saml:NameID
Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient"
SPNameQualifier="http://shibboleth.metapress.com/shibboleth-sp">_65aa969
97fc12f664dbbdfbba92a4b9b135adb17be</saml:NameID>
<saml:SubjectConfirmation
Method="urn:oasis:names:tc:SAML:2.0:cm:bearer">
<saml:SubjectConfirmationData
NotOnOrAfter="2011-12-19T17:09:58Z"
InResponseTo="_c387527fc9a1f10ab783d94df6c61011"
Recipient="https://shibboleth.metapress.com/Shibboleth.sso/SAML2/POST"/>
</saml:SubjectConfirmation>
</saml:Subject>
<saml:Conditions NotBefore="2011-12-19T17:04:28Z"
NotOnOrAfter="2011-12-19T17:09:58Z">
<saml:AudienceRestriction>
<saml:Audience>http://shibboleth.metapress.com/shibboleth-sp</saml:Audie
nce>
</saml:AudienceRestriction>
</saml:Conditions>
<saml:AuthnStatement AuthnInstant="2011-12-19T17:04:58Z"
SessionIndex="_9fad6c94d1fbcb33fcdf95822535656004dad6fb8e">
<saml:AuthnContext>
<saml:AuthnContextClassRef>urn:oasis:names:tc:SAML:2.0:ac:classes:Passwo
rd</saml:AuthnContextClassRef>
</saml:AuthnContext>
</saml:AuthnStatement>
<saml:AttributeStatement>
<saml:Attribute Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.9">
<saml:AttributeValue
xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion">member at cebas.csic.es<
/saml:AttributeValue>
</saml:Attribute>
</saml:AttributeStatement>
</saml:Assertion>
</samlp:Response>
2011-12-19 11:05:02 DEBUG OpenSAML.MessageDecoder.SAML2 [11]: extracting
issuer from SAML 2.0 protocol message
2011-12-19 11:05:02 DEBUG OpenSAML.MessageDecoder.SAML2 [11]: message
from (https://www.rediris.es/sir/csicidp)
2011-12-19 11:05:02 DEBUG OpenSAML.MessageDecoder.SAML2 [11]: searching
metadata for message issuer...
2011-12-19 11:05:02 DEBUG OpenSAML.SecurityPolicyRule.MessageFlow [11]:
evaluating message flow policy (replay checking on, expiration 60)
2011-12-19 11:05:02 DEBUG XMLTooling.StorageService [11]: inserted
record (_34f65c876734bc86ca90182dbc8987dcbd219b803b) in context
(MessageFlow)
2011-12-19 11:05:02 DEBUG Shibboleth.SSO.SAML2 [11]: processing message
against SAML 2.0 SSO profile
2011-12-19 11:05:02 DEBUG Shibboleth.SSO.SAML2 [11]: extracting issuer
from SAML 2.0 assertion
2011-12-19 11:05:02 DEBUG OpenSAML.SecurityPolicyRule.MessageFlow [11]:
evaluating message flow policy (replay checking on, expiration 60)
2011-12-19 11:05:02 DEBUG XMLTooling.StorageService [11]: inserted
record (pfxe13110df-5ee3-8638-fce2-58be900bc934) in context
(MessageFlow)
2011-12-19 11:05:02 DEBUG OpenSAML.SecurityPolicyRule.XMLSigning [11]:
validating signature profile
2011-12-19 11:05:02 DEBUG XMLTooling.TrustEngine.ExplicitKey [11]:
attempting to validate signature with the peer's credentials
2011-12-19 11:05:02 DEBUG XMLTooling.TrustEngine.ExplicitKey [11]:
signature validated with credential
2011-12-19 11:05:02 DEBUG OpenSAML.SecurityPolicyRule.XMLSigning [11]:
signature verified against message issuer
2011-12-19 11:05:02 DEBUG OpenSAML.SecurityPolicyRule.BearerConfirmation
[11]: assertion satisfied bearer confirmation requirements
2011-12-19 11:05:02 DEBUG Shibboleth.SSO.SAML2 [11]: SSO profile
processing completed successfully
2011-12-19 11:05:02 DEBUG Shibboleth.SSO.SAML2 [11]: extracting pushed
attributes...
2011-12-19 11:05:02 DEBUG Shibboleth.AttributeExtractor.XML [11]:
skipping unmapped NameID with format
(urn:oasis:names:tc:SAML:2.0:nameid-format:transient)
2011-12-19 11:05:02 INFO Shibboleth.AttributeExtractor.XML [11]:
skipping unmapped SAML 2.0 Attribute with Name:
urn:oid:1.3.6.1.4.1.5923.1.1.1.9,
Format:urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified
2011-12-19 11:05:02 DEBUG Shibboleth.SSO.SAML2 [11]: resolving
attributes...
2011-12-19 11:05:02 DEBUG Shibboleth.AttributeResolver.Query [11]: found
AttributeStatement in input to new session, skipping query
2011-12-19 11:05:02 DEBUG Shibboleth.SessionCache [11]: creating new
session
2011-12-19 11:05:02 DEBUG Shibboleth.SessionCache [11]: storing new
session...
2011-12-19 11:05:02 DEBUG XMLTooling.StorageService [11]: inserted
record (session) in context (_c6339bcc9ad955b362ba51637f5b4f71)
2011-12-19 11:05:02 DEBUG XMLTooling.StorageService [11]: inserted
record (_65aa96997fc12f664dbbdfbba92a4b9b135adb17be) in context (NameID)
2011-12-19 11:05:02 DEBUG XMLTooling.StorageService [11]: inserted
record (pfxe13110df-5ee3-8638-fce2-58be900bc934) in context
(_c6339bcc9ad955b362ba51637f5b4f71)
2011-12-19 11:05:02 INFO Shibboleth.SessionCache [11]: new session
created: ID (_c6339bcc9ad955b362ba51637f5b4f71) IdP
(https://www.rediris.es/sir/csicidp)
Protocol(urn:oasis:names:tc:SAML:2.0:protocol) Address (130.206.XXX.XXX)
2011-12-19 11:05:02 DEBUG Shibboleth.SSO.SAML2 [11]: ACS returning via
redirect to:
https://shibboleth.metapress.com/secure/session-collector.axd?returnUrl=
http%3a%2f%2fwww.metapress.com%3a80%2fhome%2fmain.mpx%3ftoken%3d%7b0%7d
2011-12-19 11:05:02 DEBUG Shibboleth.Listener [11]: dispatching message
(find::StorageService::SessionCache)
2011-12-19 11:05:02 DEBUG XMLTooling.StorageService [11]: updated
expiration of valid records in context
(_c6339bcc9ad955b362ba51637f5b4f71)
---------------------------------------------------------
NOTE: I HAVE ATTEMPTED TO REMOVE ANY AND ALL SENSITIVE INFORMATION!!!
Thank you,
Scott Klawitter
More information about the users
mailing list