<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-text-html" lang="x-unicode"> I've posted a DRAFT
document describing conversion from the Multi-Context Broker (MCB)
to IdPv3 at <a
href="https://wiki.shibboleth.net/confluence/x/oAEzAQ">https://wiki.shibboleth.net/confluence/x/oAEzAQ</a>.
It's not yet complete, and I'm sure it has errors, so I'd
appreciate a glance from some more knowledgeable eyes than mine.
You'll see some comments in red that are open issues right now.<br>
<br>
I also have some specific questions...<br>
<br>
<ul>
<li>I believe IdPv3 bypasses the processing of authnContexts if
the SP does not request any contexts. Since one of the use
cases is to allow institutions to require that certain people
use multi-factor authentication (or allow users to opt-in to
such a requirement), I'm looking for a way to force that
processing? For example, is it possible to define a default
relying party that "requests" the institution's lowest-level
authnContext?</li>
<li>You'll notice that a number of the red comments are related
to the MCB's ability to present the end user with a choice of
feasible authentication methods, rather than picking one at
random. Scott, I have a memory that you said there was a hook
that could be used to implement that choice mechanism; can you
point me in the right direction? I'm thinking it would be a
"choice" flow that could be invoked after the IdP had
determined the feasible flows that can be used, based on the
SP's request and the user's allowable contexts. The "choice"
flow would then select which of the feasible flows to invoke,
based on prompting the user or any other policy the site might
want to implement.</li>
<li>Related to my previous question, does anyone have a use for
presenting such a choice? I thought it was important when
spec'ing the MCB, but I've found that many sites go to lengths
to turn it off.</li>
</ul>
<p><br>
Thanks<br>
</p>
<p>David<br>
</p>
</div>
</body>
</html>