<p>I am quite confused with this change.</p><p>In particular, I am not sure response_type is anymore relevant. Can't it be inferred from the client, since each client is bound to a security context?</p>
<div class="gmail_quote">On Mar 14, 2012 7:37 AM, "Nat Sakimura" <<a href="mailto:sakimura@gmail.com" target="_blank">sakimura@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div bgcolor="#FFFFFF"><div>Good to know it. I thought an extension could only extend from an extension point but could not override a normative  language. If it can, it would not be a problem. <br><br>
=nat via iPhone</div><div><br>On 2012/03/14, at 10:25, "Richer, Justin P." <<a href="mailto:jricher@mitre.org" target="_blank">jricher@mitre.org</a>> wrote:<br><br></div><div><span></span></div><blockquote type="cite">

<div>





Not true -- extensions can override MUST requirements if they specify the conditions that break it.
<div><br>
</div>
<div> -- Justin</div>
<div><br>
<div>
<div>On Mar 14, 2012, at 10:22 AM, Nat Sakimura wrote:</div>
<br>
<blockquote type="cite">
<div bgcolor="#FFFFFF">
<div>The problem is the normative MUST language. If it were SHOULD, it is less of the problem. </div>
<div><br>
</div>
<div>Since it is a MUST, we cannot extend it. That is the problem that I am pointing  out. <br>
<br>
=nat via iPhone</div>
<div><br>
On 2012/03/14, at 10:17, nov matake <<a href="mailto:nov@matake.jp" target="_blank">nov@matake.jp</a>> wrote:<br>
<br>
</div>
<div></div>
<blockquote type="cite">
<div>
<div>This is the only discussion about this change.</div>
<a href="http://www.ietf.org/mail-archive/web/oauth/current/msg08271.html" target="_blank">http://www.ietf.org/mail-archive/web/oauth/current/msg08271.html</a>
<div><br>
</div>
<div>And this is the response I got in OAuth ML.</div>
<div><a href="http://www.ietf.org/mail-archive/web/oauth/current/msg08548.html" target="_blank">http://www.ietf.org/mail-archive/web/oauth/current/msg08548.html</a><br>
<div><br>
</div>
<div>According to the Eran's reply, I thought extensions (eg. response_type=code token) can overwrite the requirement.</div>
</div>
<div><br>
</div>
<div>
<div>On 2012/03/14, at 22:22, Nat Sakimura wrote:</div>
<br>
<blockquote type="cite">
<div bgcolor="#FFFFFF">
<div><br>
<br>
=nat via iPhone</div>
<div><br>
On 2012/03/14, at 7:33, "Richer, Justin P." <<a href="mailto:jricher@mitre.org" target="_blank">jricher@mitre.org</a>> wrote:<br>
<br>
</div>
<div></div>
<blockquote type="cite">
<div>The way I read it, "code token" is its own type, and it needs to be treated </div>
</blockquote>
<div><br>
</div>
My first take was that but the text <span>goes: </span>
<div><span><br>
</span></div>
<div><span><span>
<blockquote type="cite">
<div>
<div>
<div>
<blockquote type="cite">
<div><span>a distributed client with both a confidential</span><br>
<span>server-based component and a public browser-based component), <b>MUST</b></span><br>
<span>register each component separately as a different client</span></div>
</blockquote>
</div>
</div>
</div>
</blockquote>
<div><span><span><br>
</span></span></div>
so looks to me that it does not allow that interpretation... <br>
</span></span>
<div><br>
<blockquote type="cite">
<div>differently from either "code" or "token", which isn't a change. What the intent of the text is, I believe, is to keep people from using the same client id with "code" as with "token". This would effectively be mixing public and private clients in the
 most normal use cases, which is the section that it's in, and that's not a good thing. 
<div><br>
</div>
<div>I don't think it's actually a breaking change, but I'm less convinced of the utility of normative language here.</div>
<div><br>
</div>
<div> -- Justin</div>
<div><br>
<div>
<div>On Mar 14, 2012, at 7:02 AM, Nat Sakimura wrote:</div>
<br>
<blockquote type="cite"><span>I only noticed now that rev 23 had a breaking change. it seems to</span><br>
<span>doesn't allow the response_type=code token unless we define another client type such as "hybrid". </span>
<div><br>
</div>
<div>This is a breaking change. <br>
<br>
I wonder why I did not notice it till now. </div>
<div><br>
<span>See below.</span><br>
<br>
<span>From section 2.1of</span><br>
<a href="http://tools.ietf.org/rfcdiff?difftype=--hwdiff&url2=draft-ietf-oauth-v2-23.txt" target="_blank">http://tools.ietf.org/rfcdiff?difftype=--hwdiff&url2=draft-ietf-oauth-v2-23.txt</a><br>
<br>
<span>"A client application consisting of multiple components, each with its</span><br>
<span>own client type (e.g. a distributed client with both a confidential</span><br>
<span>server-based component and a public browser-based component), <b>MUST</b></span><br>
<span>register each component separately as a different client to ensure</span><br>
<span>proper handling by the authorization server."</span><br>
<br>
<span>Discuss.</span> <br clear="all">
<div><br>
</div>
-- <br>
Nat Sakimura (=nat)
<div>Chairman, OpenID Foundation<br>
<a href="http://nat.sakimura.org/" target="_blank">http://nat.sakimura.org/</a><br>
@_nat_en</div>
<br>
</div>
_______________________________________________<br>
Openid-specs-ab mailing list<br>
<a href="mailto:Openid-specs-ab@lists.openid.net" target="_blank">Openid-specs-ab@lists.openid.net</a><br>
<a href="http://lists.openid.net/mailman/listinfo/openid-specs-ab" target="_blank">http://lists.openid.net/mailman/listinfo/openid-specs-ab</a><br>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</div>
</div>
</div>
_______________________________________________<br>
Openid-specs-ab mailing list<br>
<a href="mailto:Openid-specs-ab@lists.openid.net" target="_blank">Openid-specs-ab@lists.openid.net</a><br>
<a href="http://lists.openid.net/mailman/listinfo/openid-specs-ab" target="_blank">http://lists.openid.net/mailman/listinfo/openid-specs-ab</a><br>
</blockquote>
</div>
<br>
</div>
</blockquote>
</div>
</blockquote>
</div>
<br>
</div>


</div></blockquote></div>
<br>_______________________________________________<br>
Openid-specs-ab mailing list<br>
<a href="mailto:Openid-specs-ab@lists.openid.net" target="_blank">Openid-specs-ab@lists.openid.net</a><br>
<a href="http://lists.openid.net/mailman/listinfo/openid-specs-ab" target="_blank">http://lists.openid.net/mailman/listinfo/openid-specs-ab</a><br>
<br></blockquote></div>