<div dir="ltr"><div>Hello,</div><div><br></div><div>I found some typos in "OpenID Connect MODRNA Client initiated Backchannel Authentication Flow" (draft-mobile-client-initiated-backchannel-authentication).</div><div><br></div><div><br></div><div dir="ltr"><div>p.3, Consumption Device</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>(e.g. at a <font color="#ff0000">B</font>ank teller) -></div></div><div><div>(e.g. at a <font color="#0000ff">bank</font> teller)</div></div></blockquote><div dir="ltr"><div><br></div><div>p.5, the last paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>whenever the OpenID Provider <font color="#ff0000">receive an</font> dynamic registration request -></div></div><div><div>whenever the OpenID Provider <font color="#0000ff">receives a</font> dynamic registration request</div></div></blockquote><div dir="ltr"><div><br></div><div>p.6, the second paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>to demonstrate that such "<font color="#ff0000">jws_uri</font>" -></div></div><div><div>to demonstrate that such "<font color="#0000ff">jwks_uri</font>"</div></div></blockquote><div dir="ltr"><div><br></div><div>p.7, the first paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>from <font color="#ff0000">an</font> dynamic registration -></div></div><div><div>from <font color="#0000ff">a</font> dynamic registration</div></div></blockquote><div dir="ltr"><div><br></div><div>p.7, the second last paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><font color="#ff0000">unqiue</font> identifier -></div></div><div><div><font color="#0000ff">unique</font> identifier</div></div></blockquote><div dir="ltr"><div><br></div><div>p.8, CIBA Ping Mode diagram</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div dir="ltr"><div>The "OP" block is broken on the line "(3) CIBA Ping Callback".</div></div></blockquote><div dir="ltr"><div><br></div><div>p.9, CIBA Push Mode diagram</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div dir="ltr"><div>The "OP" block is broken on the line "(3) CIBA Push Callback".</div></div></blockquote><div dir="ltr"><div><br></div><div>p.11, the third line of the entity body of the example</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>acr_values=mod-mf&<font color="#ff0000">x</font> -></div></div><div><div>ac_values=mod-mf&</div></div></blockquote><div dir="ltr"><div><br></div><div>p.11, 7.1.1., the first paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>request JWT is <font color="#ff0000">passes</font> as an -></div></div><div><div>request JWT is <font color="#0000ff">passed</font> as an</div></div></blockquote><div dir="ltr"><div><br></div><div>p.15, 8., The first paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>After ... <font color="#ff0000">and</font> the OP identifies ... -></div></div><div><div>After ..., the OP identifies ...</div></div></blockquote><div dir="ltr"><div><br></div><div>p.16, 10.</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>(Poll Ping or Push) -></div></div><div><div>(Poll<font color="#0000ff">,</font> Ping or Push)</div></div></blockquote><div dir="ltr"><div><br></div><div>p.18., 10.1.1., the first paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>an ID Token, Access Token -></div></div><div><div>an ID Token, <font color="#0000ff">an</font> Access Token</div></div></blockquote><div dir="ltr"><div><br></div><div>p.18, 10.2., the first paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>send <font color="#ff0000">a</font> "<font color="#ff0000">POST HTTP</font> Request" -></div></div><div><div>send <font color="#0000ff">an</font> "<font color="#0000ff">HTTP POST</font> Request"</div></div></blockquote><div dir="ltr"><div><br></div><div>p.19, the second paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>sent as <font color="#ff0000">a</font> HTTP POST -></div></div><div><div>sent as <font color="#0000ff">an</font> HTTP POST</div></div></blockquote><div dir="ltr"><div><br></div><div>p.19, the third paragraph (after the example)</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>return <font color="#ff0000">a</font> HTTP 401 -></div></div><div><div>return <font color="#0000ff">an</font> HTTP 401</div></div></blockquote><div dir="ltr"><div><br></div><div>p.19, the fourth paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>with <font color="#ff0000">a</font> HTTP 204 -></div></div><div><div>with <font color="#0000ff">an</font> HTTP 204</div></div></blockquote><div dir="ltr"><div><br></div><div>p.20, the last paragraph, the first line</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>bind the ID Token, Access Token and the auth_req_id -></div></div><div><div><div style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">bind the ID Token, <font color="#0000ff">the</font> Access Token and the auth_req_id</div></div></div></blockquote><div dir="ltr"><div><br class="gmail-Apple-interchange-newline">p.20, the last paragraph, the fourth line,</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>the ID too -></div></div><div><div>the ID <font color="#0000ff">Token,</font> too</div></div></blockquote><div dir="ltr"><div><br></div><div>p.21, the first paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>sent as <font color="#ff0000">a</font> HTTP POST -></div></div><div><div>sent as <font color="#0000ff">an</font> HTTP POST</div></div></blockquote><div dir="ltr"><div><br></div><div>p.21, the second paragraph (after the example)</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>SHOULD return <font color="#ff0000">a</font> HTTP 401 -></div></div><div><div>SHOULD return <font color="#0000ff">an</font> HTTP 401</div></div></blockquote><div dir="ltr"><div><br></div><div>p.21, the fourth paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">The Client MUST ensure that <font color="#ff0000">that</font> the auth_req_id -></div></div></div><div><div>The Client MUST ensure that the auth_req_id</div></div></blockquote><div dir="ltr"><div></div><div><br></div><div>p.21, the fifth paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>validate the access token <font color="#ff0000">received in request</font> using -></div></div><div><div>validate the access token <font color="#0000ff">in the response</font> using</div></div></blockquote><div dir="ltr"><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>If a refresh token is present in the <font color="#ff0000">request</font> -></div></div><div><div>If a refresh token is present in the <font color="#0000ff">response</font></div></div></blockquote><div dir="ltr"><div><br></div><div>p.22, the first paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>For valid requests, <font color="#ff0000">he</font> Client -></div></div><div><div>For valid requests, <font color="#0000ff">the</font> Client</div></div></blockquote><div dir="ltr"><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>with <font color="#ff0000">a</font> HTTP 204 -></div></div><div><div>with <font color="#0000ff">an</font> HTTP 204</div></div></blockquote><div dir="ltr"><div><br></div><div>p.23, 12., the second paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>Agent through which <font color="#ff0000">send the error</font> to the Client -></div></div><div><div>Agent through which <font color="#0000ff">the error is sent</font> to the Client</div></div></blockquote><div dir="ltr"><div><br></div><div>p.23, 12., the third paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>to the <font color="#ff0000">client</font> -></div></div><div><div>to the <font color="#0000ff">Client</font></div></div></blockquote><div dir="ltr"><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div dir="ltr"><div>Add a period at the end of the sentence.</div></div></blockquote><div dir="ltr"><div><br></div><div>p.24, 13., the third paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><font color="#ff0000">I</font> How Sector Identifier Validation is done -></div></div></div><div><div>How Sector Identifier Validation is done</div></div></blockquote><div dir="ltr"><div></div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>In <font color="#ff0000">OpenId</font> Dynamic -></div></div><div><div>In <font color="#0000ff">OpenID</font> Dynamic</div></div></blockquote><div dir="ltr"><div><br></div><div>p.25, 14., the third paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>How this check <font color="#ff0000">in</font> done is outside the scope -></div></div><div><div>How this check <font color="#0000ff">is</font> done is outside the scope</div></div></blockquote><div dir="ltr"><div><br></div><div>p.25, 15., the first paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><font color="#ff0000">theirs number</font> being leaked -></div></div><div><div><font color="#0000ff">their numbers</font> being leaked</div></div><div><div><br></div></div></blockquote><div dir="ltr"><div>p.29, the first paragraph</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>it is decrypted by the <font color="#ff0000">CardManger</font> -></div></div><div><div><div style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">it is decrypted by the <font color="#0000ff">CardManager</font> -></div></div></div></blockquote><div dir="ltr"><div><br class="gmail-Apple-interchange-newline"></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><font color="#ff0000">if</font> everything is ok -></div></div><div><div><font color="#0000ff">If</font> everything is ok</div></div></blockquote><div dir="ltr"><div><br></div><div><br></div><div><br></div><div>Best Regards,</div><div>Takahiko Kawasaki</div><div>Authlete, Inc.</div><div><br></div></div></div>