<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>