Hmm, that's odd. I actually have
box.net as an SP as well, and I was
assuming that my setup would work for you too - but on looking closely
at the actual SAML response sent to
box.net by my IdP, I'm still
sending the transient format tag and it works fine. (It is a big long
random string too, not the email address. Now I'm wondering why my IdP
is ignoring the nameid = email directive in my saml20-idp-hosted.php..
<saml:Subject>
<saml:NameID SPNameQualifier="
box.net"
Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient">*****</saml:NameID>
<saml:SubjectConfirmation Method="urn:oasis:names:tc:SAML:2.0:cm:bearer">
<saml:SubjectConfirmationData NotOnOrAfter="*****"
Recipient="
https://sso.services.box.net/sp/ACS.saml2"
InResponseTo="*****"/>
</saml:SubjectConfirmation>
</saml:Subject>
Later in the response I send the following and they key off of that;
<saml:Attribute Name="mail"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
<saml:AttributeValue xsi:type="xs:string">*****</saml:AttributeValue>
</saml:Attribute>
As for the actual question, I look forward to hearing the definitive
answer from one of the list's resident experts; in the meantime, Box
should be able to configure your account to read the email address out
of an attribute instead of the NameID, since they're doing that with
my account..
Cheers,
Ian
> --
> You received this message because you are subscribed to the Google Groups
> "simpleSAMLphp" group.
> To view this discussion on the web visit
>
https://groups.google.com/d/msg/simplesamlphp/-/bTzIqoR4YLsJ.