<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-2022-JP">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    IMHO, like I have provided the text in my comment, it would be good
    to give the developers the idea that ID Token is used to convey the
    authentication result from the server to the client. We should say
    that in the paragraph as well. <br>
    <br>
    Also, it is noteworthy that we are not doing Authentication per se,
    but we are federating / conveying authentication result from the
    authorization server to the client. <br>
    <br>
    So, I suggest something like this: <br>
    <br>
    <h2>2. Authentication</h2>
    Authentication is typically performed to log in the End-User or to
    determine that the End-User is already logged in. OpenID Connect
    carries the result of the Authentication performed by the Server to
    the Client in a secure manner so that the Client can rely on it. For
    this reason, the Client in this case is called Relying Party (RP). <br>
    <br>
    The Authentication result is conveyed via a secuirty Token called ID
    Token. It has Claims expressing such information as the issuer, the
    subject identifier, the timing when the authentication was performed
    etc. of the security token. Refer to section 2.1.3.6 and 2.2.2.10
    for more details.<br>
    <br>
    Authentication Requests can follow one of three paths: <br>
    <ol>
      <li>the Authorization Code Grant (response_type=code) </li>
      <li>the Modified Implicit Grant (response_type=token id_token or
        id_token) </li>
      <li>the Hybrid Grant (other response types defined in
        [Multi-Response])<br>
      </li>
    </ol>
    <p>Following is a non-normative table expressing some guidance on
      which grant to chose among the above three. <br>
    </p>
    <table style="margin: 0px; padding: 0px; font-weight: normal;
      font-style: normal; font-size: 14px; font-family: 'Open Sans',
      arial, serif; vertical-align: baseline; color: rgb(0, 0, 0);
      font-variant: normal; letter-spacing: normal; line-height: 21px;
      orphans: auto; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: auto;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255);" border="1" cellpadding="0"
      cellspacing="0">
      <tbody style="margin: 0px; padding: 0px; font-weight: inherit;
        font-style: inherit; font-size: 14px; font-family: inherit;
        vertical-align: baseline;">
        <tr style="margin: 0px; padding: 0px; font-weight: inherit;
          font-style: inherit; font-size: 14px; font-family: inherit;
          vertical-align: baseline; background-color: rgb(221, 221,
          221);">
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="329">Conditions / Requirement</td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="85">1. code grant</td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="85">2. modified implicit grant</td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="82">3. hybrid grant</td>
        </tr>
        <tr style="margin: 0px; padding: 0px; font-weight: inherit;
          font-style: inherit; font-size: 14px; font-family: inherit;
          vertical-align: baseline;">
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="329">Server is not directly reachable from the client</td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="85"><br>
          </td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="85">x</td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="82"><br>
          </td>
        </tr>
        <tr style="margin: 0px; padding: 0px; font-weight: inherit;
          font-style: inherit; font-size: 14px; font-family: inherit;
          vertical-align: baseline;">
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="329">Want less round trip</td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="85"><br>
          </td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="85">x</td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="82">x</td>
        </tr>
        <tr style="margin: 0px; padding: 0px; font-weight: inherit;
          font-style: inherit; font-size: 14px; font-family: inherit;
          vertical-align: baseline;">
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="329">Do not want to reveal tokens for better security</td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="85">x</td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="85"><br>
          </td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="82">(some)</td>
        </tr>
        <tr style="margin: 0px; padding: 0px; font-weight: inherit;
          font-style: inherit; font-size: 14px; font-family: inherit;
          vertical-align: baseline;">
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="329">Want client authentication</td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="85">x</td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="85"><br>
          </td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="82">x</td>
        </tr>
        <tr style="margin: 0px; padding: 0px; font-weight: inherit;
          font-style: inherit; font-size: 14px; font-family: inherit;
          vertical-align: baseline;">
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="329">Want refresh token</td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="85">x</td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="85"><br>
          </td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="82">x</td>
        </tr>
        <tr style="margin: 0px; padding: 0px; font-weight: inherit;
          font-style: inherit; font-size: 14px; font-family: inherit;
          vertical-align: baseline;">
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="329">Slow front channel, fast back channel</td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="85">x</td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="85"><br>
          </td>
          <td style="margin: 0px; padding: 0px; font-weight: normal;
            font-style: inherit; font-size: 14px; font-family: inherit;
            vertical-align: baseline; text-align: left;" valign="top"
            width="82">x</td>
        </tr>
      </tbody>
    </table>
    <p style="margin: 0px 0px 1em; padding: 0px; font-weight: normal;
      font-style: normal; font-size: 14px; font-family: 'Open Sans',
      arial, serif; vertical-align: baseline; color: rgb(0, 0, 0);
      font-variant: normal; letter-spacing: normal; line-height: 21px;
      orphans: auto; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: auto;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255);"> </p>
    <link rel="themeData"
href="file:///C:%5CUsers%5CNat%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx">
    <link rel="colorSchemeMapping"
href="file:///C:%5CUsers%5CNat%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">
    <pre class="moz-signature" cols="72">-- 
Nat Sakimura (<a class="moz-txt-link-abbreviated" href="mailto:n-sakimura@nri.co.jp">n-sakimura@nri.co.jp</a>)
Nomura Research Institute, Ltd. 
<a class="moz-txt-link-freetext" href="Tel:+81-3-6274-1412">Tel:+81-3-6274-1412</a> Fax:+81-3-6274-1547


PLEASE READ:
The information contained in this e-mail is confidential and intended for the named recipient(s) only.
If you are not an intended recipient of this e-mail, you are hereby notified that any review, dissemination, distribution or duplication of this message is strictly prohibited. If you have received this message in error, please notify the sender immediately and delete your copy from your system.
</pre>
  </body>
</html>