Unsolicited SSO with no entity ID or metadata
Cantor, Scott
cantor.2 at osu.edu
Tue Jan 5 19:21:23 EST 2016
On 1/5/16, 5:59 PM, "users on behalf of Ben Branch" <users-bounces at shibboleth.net on behalf of BBranch at uco.edu> wrote:
>I asked them to provide me with the entity ID and the metadata and they advised that they do not publish their metadata, nor their entity ID. The only piece of information that they were willing to provide me was the SAML endpoint.
It's possible that is their entityID, and it's also possible that they have a broken SAML implementation that's so limited it doesn't even care what you set the recipient's identifier to be. Of course it's also possible they don't know what they're doing. Probably more than one of those are true.
>So, with that said, here are my questions:
>
>1. If I don’t have the entity id or the metadata, how am I supposed to properly configure the RelyingParty?
The metadata becomes your problem to create by hand, but you have to determine which of my suppositions is correct to ultimately create it and get things working. Initially if the endpoint location isn't too ugly you probably should just stick that into the entityID in the metadata and use that for now.
Invoking the IdP to get it to respond is done with the entityID as the parameter, rather than the endpoint location, but if they're set to the same value it doesn't much matter of course.
>2. If I don’t have the entity id, how am supposed to configure the attributes to be released to the right service?
You can't; there is always an entityID.
>3. Because this is Idp-Initiated SSO, do I need to build a metadata file for them on my side rather than having them provide me one?
You have to do that because they aren't giving you any, whether it's IdP-initiated or not.
>
>I’m really at a loss right now. I’ve been pouring over the Shibboleth wiki and Google looking for anything that can help me understand Idp-Initiated SSO.
There are no real metadata implications of IdP-initiated SSO, the metadata is what it would be no matter what end initiates.
-- Scott
More information about the users
mailing list