Understanding flow / federation

Bo Lorentsen bl at moch.dk
Mon Sep 24 03:07:45 EDT 2012


On 2012-09-24 01:22, Nate Klingenstein wrote:

Thanks for your answer ...
> The main Wiki area discussing how Shibboleth works is: 
> https://wiki.shibboleth.net/confluence/display/SHIB2/UnderstandingShibboleth 

This is a nice overview, and while looking at it again it makes much 
more sense now, but first time it is quite was a confusing read.
>
> You might find this link helpful.
>
> https://wiki.shibboleth.net/confluence/display/SHIB2/FlowsAndConfig
This is a good block description of how things work, and reading it now 
make me realize (after a more and less relaxing weekend) that it is more 
and less what I tried to outline in this mail. I think the problem is 
how to get to the more advanced setup (federation), and the huge amount 
of things I have to learn in the beginning.

This https://wiki.shibboleth.net/confluence/display/SHIB2/IdPUserAuthn 
nearly tels me what I need to know, but I can't really convert it into 
something practical, mostly due to lake of firm understanding.

I end up in the 
https://wiki.shibboleth.net/confluence/display/SHIB2/IdPRelyingParty, 
but find it difficult to put this into the right perspective. Where do 
the metadata from the other idP be placed and what is the flow, from a 
SP to my idP and how is auth method selected in the idP.

The problem I think is to get a starting point, I really hope it is much 
more easy to expand from there :-)
> There's the entire attribute authority, of course. Beyond that, 
> there's a variety of other things the IdP can do, but defaults for 
> virtually all deployments. You would need to describe what you want to 
> accomplish. 
I try to postpone this until the auth part are in place, if I just could 
get a user id of a kind this will be all I need for now, hopefully I 
will be able to expand from there then.

But as I see it it may be possible for the SP to provide some info on 
what kind of auth (idP) it must choose.
> There's a variety of ways to associate a user with the right IdP. 
> There are many ways to do it, and there is no single best way, so it 
> requires some understanding by deployers. The problem space is known 
> as "discovery". You might find this section of the NET+ Identity 
> Guidance for Services useful: 
> https://spaces.internet2.edu/display/NetPlusIDG/NET+Plus+Identity+Guidance+for+Services 
> #NETPlusIdentityGuidanceforServices-1.DiscoveryandAuthentication
Now, this looks like a good read, thanks ...
> Metadata is generally just exchanged out of band using flat files that 
> are typically vetted and published by federations, in today's world.
Yeps, but for me it boils more and less down to this ... how to add more 
than one idP (or SP for that matter) MetadataProvider in the 
relaying-party.xml, and what kind if Id it needs and how to direct SP to 
this new idP.

Sorry for the the confusing state this mail may be in, I hope it soon 
will improve :-)

/BL


More information about the users mailing list