Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I have been looking in to the Active and passive federations. Thanks to Eugene.S. In passive federation the login window needs to be provided by lDP. So a web service call from RP to lDp wont provide the login window to the browser(caller). Hence browser redirect is needed in passive federation.</p> <p>Another amazing find in passive federation is that RP never looks into users credentials. It only is interested in token/cookie. if not found then the user goes to lDP and provides credentials there. As mentioned by the author in comments (<a href="http://blogs.msdn.com/b/mcsuksoldev/archive/2010/07/07/windows-identity-foundation-101-s-ws-federation-passive-requestor-profile-part-1-of-2.aspx" rel="nofollow">http://blogs.msdn.com/b/mcsuksoldev/archive/2010/07/07/windows-identity-foundation-101-s-ws-federation-passive-requestor-profile-part-1-of-2.aspx</a>)</p> <p>In Active federation browser never leaves RP. RP gets users credentials and post to lDP. For this action to happen RP needs to have a web service client. Web service runs in lDP(STS). There is one thing that bugged me still. If the RP can get the users credentials, why should it ask lDP for its validity? Why cant RP do what lDP is about to do. Eg: RP can ask active directory directly instead of asking ADFS to do it(old windows authentication :P). But then 'leastprivilege' enlightened us about RP being external. So I hope lDP is used for security reasons, to have a single point of contact and to separate authentication from all applications (RPs)</p> <p>So we now have the justification for the browser redirect and also for the no-browser-redirect-but-WS-call!!</p> <p>Another question starts to arise now. Why is there two federations: active and passive. When to use what? I am going to find that out, if not I post it as a new question.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload