<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Fair point.  The current Ping x_post response_type parameter method is not precluded by the current language.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">                                                            -- Mike<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Brian Campbell [mailto:bcampbell@pingidentity.com]
<br>
<b>Sent:</b> Saturday, October 19, 2013 6:40 AM<br>
<b>To:</b> Mike Jones<br>
<b>Cc:</b> openid-specs-ab@lists.openid.net<br>
<b>Subject:</b> Re: [Openid-specs-ab] Complete set of proposed changings enabling form_post response encoding<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">+1 to language in core etc. that *<b>permits</b>* such bindings to be specified and used now or in the future.
<br>
<br>
While it's clear that the WG plans to use a new parameter (i.e. response_mode) rather than new response type(s) [1], I'd respectfully request that language in core etc. not explicitly prohibit that approach either. I don't believe the drafts prohibited it at
 the time we did it and I view it as a perfectly reasonable and legal extension aimed at the same goal as the response_mode=form_post. We will, of course, update our implementations to use the standardized method once it's accepted. However, we'll need to support
 our existing way of doing it for some time and want to avoid any unnecessary stigma for being non compliant. And there may well be unforeseen but legitimate response type extensions in the future that should be permitted.
<br>
<br>
[1] <a href="http://lists.openid.net/pipermail/openid-specs-ab/Week-of-Mon-20131014/004063.html">
http://lists.openid.net/pipermail/openid-specs-ab/Week-of-Mon-20131014/004063.html</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On Fri, Oct 18, 2013 at 7:52 PM, Mike Jones <<a href="mailto:Michael.Jones@microsoft.com" target="_blank">Michael.Jones@microsoft.com</a>> wrote:<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Full HTML versions<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">              
<a href="http://self-issued.info/docs/oauth-v2-multiple-response-types-1_0-18-Oct-13.html" target="_blank">
http://self-issued.info/docs/oauth-v2-multiple-response-types-1_0-18-Oct-13.html</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">              
<a href="http://self-issued.info/docs/openid-connect-discovery-1_0-18-Oct-13.html" target="_blank">
http://self-issued.info/docs/openid-connect-discovery-1_0-18-Oct-13.html</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">              
<a href="http://self-issued.info/docs/openid-connect-core-1_0-18-Oct-13.html" target="_blank">
http://self-issued.info/docs/openid-connect-core-1_0-18-Oct-13.html</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Word versions showing diffs from Bitbucket versions:<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">              
<a href="http://self-issued.info/docs/oauth-v2-multiple-response-types-1_0-18-Oct-13-diffs.docx" target="_blank">
http://self-issued.info/docs/oauth-v2-multiple-response-types-1_0-18-Oct-13-diffs.docx</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">              
<a href="http://self-issued.info/docs/openid-connect-discovery-1_0-18-Oct-13-diffs.docx" target="_blank">
http://self-issued.info/docs/openid-connect-discovery-1_0-18-Oct-13-diffs.docx</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">              
<a href="http://self-issued.info/docs/openid-connect-core-1_0-18-Oct-13-diffs.docx" target="_blank">
http://self-issued.info/docs/openid-connect-core-1_0-18-Oct-13-diffs.docx</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Status updates:  Multiple Response Types now uses the Response Mode identifier “<span style="font-family:"Courier New"">form_post</span>” (rather than “<span style="font-family:"Courier New"">POST</span>”)
 and specifies the use of the application/x-www-form-urlencoded encoding for the form posted responses.  Discovery includes the “<span style="font-family:"Courier New"">response_modes_supported</span>” parameter.  In Core, rather than saying things like “MUST
 be fragment encoded” we now say things like “MUST be fragment encoded, unless a different Response Mode was specified”.<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">As for where we go from here, from George’s proposal and Nat’s +1 to it, I believe that the only part of these proposed changes that there’s still active debate about is whether
 the “<span style="font-family:"Courier New"">form_post</span>” Response Mode should be defined as an extension to Multiple Response Types or in Multiple Response Types itself.  Even those who are skeptical of trying to include the new binding as a final part
 of the specs appear to agree that we’re right to generalize the language in Core, etc. to *<b>permit</b>* such bindings to be specified and used in the future – which is what’s really been done in Core and Discovery and in all of the Multiple Response Types
 changes other than the subsections that actually define the new Response Mode.<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I’m saying that, because given that as editor, I now already have numerous feedback comments to incorporate (thanks Vladimir and Torsten!), and I plan to start incorporating them
 tomorrow.  Unless I hear serious objections to proceeding in this manner, I plan to check in the sources to the above and make the changes against those versions.  I recognize that if “<span style="font-family:"Courier New"">form_post</span>” becomes a separate
 extension, that means I’d need to separate it from Multiple Response Types.  That’s not hard.  However, I believe that all the other changes, which *<b>enable but do not define</b>* alternative Response Modes, would stay.  It will be much easier for me as
 editor to work that way, rather than maintaining two sets of change branches and merging them later.  (This matters because our time is short – especially the time before Monday’s meeting.)<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Thanks for the vigorous discussion the past few days and for all of your demonstrated passion both for finishing and for a high quality outcome.  Keep those spec reviews coming!<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">                                                            Cheers,<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">                                                            -- Mike<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
Openid-specs-ab mailing list<br>
<a href="mailto:Openid-specs-ab@lists.openid.net">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><o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>