Configuring Shibboleth v3 IdP for Unsolicited SSO (IdP Initiated SSO)
Nate Klingenstein
ndk at signet.id
Tue Jan 15 14:25:53 EST 2019
Tim,
> Also it is probably worth noting that the metadata they provided me was formatted in a very different way than all of the other ones I've ever seen, which I assumed was because this was IdP Initiated, but now I am questioning that. Here's a copy:
> <md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"
It seems to have expired about 7 months ago. That will be a problem. You'll need to ask them to update that or fix it yourself.
> <md:SPSSODescriptor AuthnRequestsSigned="false" WantAssertionsSigned="true" protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
If they want assertions signed rather than requests, you will need to modify relying-party.xml after all. See signAssertions versus signRequests here:
https://wiki.shibboleth.net/confluence/display/IDP30/SAML2SSOConfiguration
Note that assertions sent to this SP won't be encrypted because they don't provide a public key. You'll need to either get them to add one, add that to the relying party definition as well(see example and search for encryption optional):
https://wiki.shibboleth.net/confluence/display/IDP30/Workday
or globally make encryption optional in idp.xml using the boolean property.
Take care,
Nate.
More information about the users
mailing list