<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:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:"MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"\@MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:Consolas;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
p.ClauseLevel1, li.ClauseLevel1, div.ClauseLevel1
        {mso-style-name:"Clause Level 1";
        margin-top:0in;
        margin-right:0in;
        margin-bottom:6.0pt;
        margin-left:0in;
        text-align:justify;
        text-indent:0in;
        mso-list:l0 level1 lfo1;
        font-size:9.0pt;
        font-family:"Verdana","sans-serif";}
p.ClauseLevel2, li.ClauseLevel2, div.ClauseLevel2
        {mso-style-name:"Clause Level 2";
        margin-top:0in;
        margin-right:0in;
        margin-bottom:6.0pt;
        margin-left:0in;
        text-align:justify;
        text-indent:.35in;
        mso-list:l0 level2 lfo1;
        font-size:9.0pt;
        font-family:"Verdana","sans-serif";}
p.ClauseLevel3, li.ClauseLevel3, div.ClauseLevel3
        {mso-style-name:"Clause Level 3";
        margin-top:0in;
        margin-right:0in;
        margin-bottom:6.0pt;
        margin-left:0in;
        text-align:justify;
        text-indent:.7in;
        mso-list:l0 level3 lfo1;
        font-size:9.0pt;
        font-family:"Verdana","sans-serif";}
p.ClauseLevel4, li.ClauseLevel4, div.ClauseLevel4
        {mso-style-name:"Clause Level 4";
        margin-top:0in;
        margin-right:0in;
        margin-bottom:6.0pt;
        margin-left:0in;
        text-align:justify;
        text-indent:1.05in;
        mso-list:l0 level4 lfo1;
        font-size:9.0pt;
        font-family:"Verdana","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
/* List Definitions */
@list l0
        {mso-list-id:2120446173;
        mso-list-template-ids:2037165994;}
@list l0:level1
        {mso-level-style-link:"Clause Level 1";
        mso-level-text:%1;
        mso-level-tab-stop:.35in;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:9.0pt;
        font-family:"Verdana","sans-serif";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l0:level2
        {mso-level-style-link:"Clause Level 2";
        mso-level-text:"%1\.%2";
        mso-level-tab-stop:.7in;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:.35in;
        mso-ansi-font-size:9.0pt;
        font-family:"Verdana","sans-serif";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l0:level3
        {mso-level-number-format:alpha-lower;
        mso-level-style-link:"Clause Level 3";
        mso-level-text:"\(%3\)";
        mso-level-tab-stop:1.05in;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:.7in;
        mso-ansi-font-size:9.0pt;
        font-family:"Verdana","sans-serif";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l0:level4
        {mso-level-number-format:roman-lower;
        mso-level-style-link:"Clause Level 4";
        mso-level-text:"\(%4\)";
        mso-level-tab-stop:1.4in;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:1.05in;
        mso-ansi-font-size:9.0pt;
        font-family:"Verdana","sans-serif";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-text:"\(%5\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.25in;
        text-indent:-.25in;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-text:"\(%6\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.5in;
        text-indent:-.25in;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.75in;
        text-indent:-.25in;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.0in;
        text-indent:-.25in;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.25in;
        text-indent:-.25in;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</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=Section1>
<p class=MsoPlainText><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Hi all,<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoPlainText><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>In catching up on the specs mail I noticed that the specs
council (myself included) had not made a recommendation about this proposal.
Under the newly approved <a
href="http://openid.net/wordpress-content/uploads/2010/01/OpenID_Process_Document_December_2009_Final_Approved.pdf">IPR
policy</a> (relevant section quoted below), since the council had not made a
recommendation within 15 days, the working group is automatically approved.<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=ClauseLevel2 style='margin-left:.35in;text-indent:0in;mso-list:none'><a
name="_Ref175333071"><b>4.2 Review.</b> The Specifications Council will
review each proposal within 15 days after receipt and promptly provide notice
to </a><a href="mailto:specs@openid.net">specs@openid.net</a> of its
recommendation to either accept or reject it, together with a brief statement
of the rationale for its recommendation (including any findings or opinions by
the Specifications Council regarding the criteria for rejection in the
following clauses (a)-(d). If a proposal is rejected, it may be modified and resubmitted. The reasons for
rejection will be limited to:<o:p></o:p></p>
<p class=ClauseLevel3 style='margin-left:0in'><a name="_Ref185441723"><![if !supportLists]><b><span
style='mso-list:Ignore'>(a)<span style='font:7.0pt "Times New Roman"'>
</span></span></b><![endif]>an incomplete Proposal (i.e., failure to comply
with §</a>4.1);<o:p></o:p></p>
<p class=ClauseLevel3 style='margin-left:0in'><![if !supportLists]><b><span
style='mso-list:Ignore'>(b)<span style='font:7.0pt "Times New Roman"'>
</span></span></b><![endif]>a determination that the proposal contravenes the
OpenID community’s purpose;<o:p></o:p></p>
<p class=ClauseLevel3 style='margin-left:0in'><![if !supportLists]><b><span
style='mso-list:Ignore'>(c)<span style='font:7.0pt "Times New Roman"'>
</span></span></b><![endif]>a determination that the proposed WG does not have
sufficient support to succeed or to deliver proposed deliverables within
projected completion dates; or<o:p></o:p></p>
<p class=ClauseLevel3 style='margin-left:0in'><a name="_Ref185441727"><![if !supportLists]><b><span
style='mso-list:Ignore'>(d)<span style='font:7.0pt "Times New Roman"'>
</span></span></b><![endif]>a determination that the proposal is likely to
cause legal liability for the OIDF or others</a>.<o:p></o:p></p>
<p class=ClauseLevel3 style='text-indent:0in;mso-list:none'><span
style='background:yellow;mso-highlight:yellow'>If no recommendation was issued
within 15 days after receipt, the Proposal is deemed to be accepted.</span> <o:p></o:p></p>
<p class=MsoPlainText><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoPlainText><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Nat, I believe that the next steps for you to take are to create
the working group mailing list and put members on the list once their signed <a
href="http://openid.net/wordpress-content/uploads/2008/03/paper-contribution-agr-final-clean-20080107.pdf">contribution
agreements</a> for the working group have been received.<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoPlainText><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> Best
wishes,<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> --
Mike<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoPlainText>-----Original Message-----<br>
From: openid-specs-bounces@lists.openid.net
[mailto:openid-specs-bounces@lists.openid.net] On Behalf Of Nat Sakimura<br>
Sent: Monday, December 28, 2009 11:30 PM<br>
To: specs-council@openid.net<br>
Cc: openid-specs@lists.openid.net<br>
Subject: AX 1.1 WG Proposal<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Dear Specs Council Representative:<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Here is the Proposal for Attribute Exchange 1.1 Working
Group creation.<o:p></o:p></p>
<p class=MsoPlainText>We have reached the substantial consensus on the scope in
specs@openid.net.<o:p></o:p></p>
<p class=MsoPlainText>Please review it towards the formation of the WG.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Yours Faithfully,<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Nat Sakimura<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>=============================================<o:p></o:p></p>
<p class=MsoPlainText>OpenID Attribute Exchange 1.1 Working Group<o:p></o:p></p>
<p class=MsoPlainText>=============================================<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Charter Proposal<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>In accordance with the OpenID Foundation IPR policies and
procedures<o:p></o:p></p>
<p class=MsoPlainText>this note proposes the formation of a new working group
chartered to<o:p></o:p></p>
<p class=MsoPlainText>produce an OpenID specification. As per Section 4.1 of
the Policies,<o:p></o:p></p>
<p class=MsoPlainText>the proposed charter is below.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>I. Name<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Attribute Exchange Extension 1.1 Working Group (AX)<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>II. Statement of Purpose<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Produce an updated version of the Attribute Exchange (AX)
and Simple<o:p></o:p></p>
<p class=MsoPlainText>Registration (SREG) Extensions. The extensions should be<o:p></o:p></p>
<p class=MsoPlainText>backwards-compatible with AX 1.0.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>III. Scope<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Update the Attribute Exchange Extension to include
support for the following:<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Including parameters in fetch requests.<o:p></o:p></p>
<p class=MsoPlainText>Including privacy information.<o:p></o:p></p>
<p class=MsoPlainText>Providing short names for common attributes.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>IV. Specifications<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>OpenID Attribute Exchange 1.1<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>V. Anticipated audience<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>All those interested in the obtaining attributes about
users<o:p></o:p></p>
<p class=MsoPlainText>authenticated via OpenID.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>VI. Language of business<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>English.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>VII. Method of work<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Mailing list discussion. Posting of intermediate drafts
in the OpenID<o:p></o:p></p>
<p class=MsoPlainText>Wiki. Virtual conferencing on an ad-hoc basis.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>VIII. Basis for completion of the activity<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>The Attribute Exchange 1.1 final drafts are delivered.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Background Information<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>IX. Related Work<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Attribute Exchange (1.0), and Simple Registration (1.0
and 1.1 Draft).<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>X. Initial Membership<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Allen Tom, atom@yahoo-inc.com. Yahoo! Inc (editor)<o:p></o:p></p>
<p class=MsoPlainText>Mike Graves, mgraves@janrain.com, JanRain, Inc.<o:p></o:p></p>
<p class=MsoPlainText>Dick Hardt, dick@skip.com. Sxip Identity.<o:p></o:p></p>
<p class=MsoPlainText>Breno de Medeiros, breno@google.com. Google, Inc.
(editor)<o:p></o:p></p>
<p class=MsoPlainText>Hideki Nara, hdknr@ic-tact.co.jp, Tact Communications<o:p></o:p></p>
<p class=MsoPlainText>Nat Sakimura, n-sakimura@nri.co.jp (editor)<o:p></o:p></p>
<p class=MsoPlainText>John Bradley, ve7jtb@ve7jtb.com<o:p></o:p></p>
<p class=MsoPlainText>Will Norris, will@willnorris.com<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>XI. Expected contribution<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>http://lists.openid.net/pipermail/openid-specs/attachments/20091117/c5754ef7/attachment-0001.html<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>=============================================<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>---------- Forwarded message ----------<o:p></o:p></p>
<p class=MsoPlainText>From: Breno de Medeiros <breno@google.com><o:p></o:p></p>
<p class=MsoPlainText>Date: Fri, Nov 20, 2009 at 3:07 AM<o:p></o:p></p>
<p class=MsoPlainText>Subject: Re: AX and Artifact Binding Charter Proposal<o:p></o:p></p>
<p class=MsoPlainText>To: John Bradley <john.bradley@wingaa.com><o:p></o:p></p>
<p class=MsoPlainText>Cc: Nat Sakimura <sakimura@gmail.com>,
openid-specs@lists.openid.net<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>+1<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>On Thu, Nov 19, 2009 at 9:46 AM, John Bradley
<john.bradley@wingaa.com> wrote:<o:p></o:p></p>
<p class=MsoPlainText>> I can live with Nat's latest edit based on Dick's
input.<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Let's call the scope done.<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> John B.<o:p></o:p></p>
<p class=MsoPlainText>> On 2009-11-19, at 2:39 PM, Breno de Medeiros wrote:<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>>> Agree, let's define the scope, create the WG and
then we can have<o:p></o:p></p>
<p class=MsoPlainText>>> discussions there.<o:p></o:p></p>
<p class=MsoPlainText>>><o:p> </o:p></p>
<p class=MsoPlainText>>> On Thu, Nov 19, 2009 at 7:33 AM, Nat Sakimura
<sakimura@gmail.com> wrote:<o:p></o:p></p>
<p class=MsoPlainText>>>> Will,<o:p></o:p></p>
<p class=MsoPlainText>>>> You are right, but that will be incompatible
with AX 1.0, and the<o:p></o:p></p>
<p class=MsoPlainText>>>> prerequisite of the scope is that it should
be backward compatible. I feel<o:p></o:p></p>
<p class=MsoPlainText>>>> that keeping aliases is a small compromise
for keeping the compatibility and<o:p></o:p></p>
<p class=MsoPlainText>>>> flexibility.<o:p></o:p></p>
<p class=MsoPlainText>>>> =nat<o:p></o:p></p>
<p class=MsoPlainText>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>> On Thu, Nov 19, 2009 at 12:37 PM, Will
Norris <will@willnorris.com> wrote:<o:p></o:p></p>
<p class=MsoPlainText>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>> On Nov 18, 2009, at 7:27 PM, Nat
Sakimura wrote:<o:p></o:p></p>
<p class=MsoPlainText>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>> (2009/11/18 15:04), Will Norris
wrote:<o:p></o:p></p>
<p class=MsoPlainText>>>>>>> On Nov 16, 2009, at 6:42 PM, Nat
Sakimura wrote:<o:p></o:p></p>
<p class=MsoPlainText>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>>> (2009/11/17 10:58), Will
Norris wrote:<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>>>> On Nov 16, 2009, at 3:49
PM, Nat Sakimura wrote:<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>>>>> Right. AX 1.1 is to
be expedient so that it will remove the current<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>>> acute<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>>> pain.<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>>> It should be
minimalistic as to the spec change and to the<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>>> implementation<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>>> change.<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>>>>> AX 2.0 will be more
generic fix, and that is the place we should<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>>> consider<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>>> whole bunch of
issues.<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>>>>> I agree that there
should be discovery way of it in XRD/s for many<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>>> use<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>>> cases,<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>>> but it seems to me
to be in the territory of AX2.0.<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>>>>> Attached please find
the first cut of AX1.1 Draft01.<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>>>> It looks like you have
policy URL defined as an actual AX attribute?<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>> How would that
work if the RP is sending the URL to the OP. Doesn't it<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>> need to be a standalone
parameter like update_url is?<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>>> In this 1.1 draft, I have
added the capability for the fetch request<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>> to include
"value"/"parameter".<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>> Thus, you can do something
like:<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>>>
openid.ns.ax=http://openid.net/srv/ax/1.1<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>> openid.ax.mode=fetch_request<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>
openid.ax.type.policy_url=http://axschema.org/policy_url<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>>
openid.ax.value.policy_url=http://examplerp.com/data_usage_policy.html<o:p></o:p></p>
<p class=MsoPlainText>>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>> ahh, I missed that. This
actually brings up a bigger concern regarding<o:p></o:p></p>
<p class=MsoPlainText>>>>>>> what features go into 1.1 versus
2.0. During IIW, we talked about needing a<o:p></o:p></p>
<p class=MsoPlainText>>>>>>> more robust message format,
(even serialized XML or JSON was thrown about).<o:p></o:p></p>
<p class=MsoPlainText>>>>>>> I've heard all kinds of
ideas for attached metadata to attributes in an AX<o:p></o:p></p>
<p class=MsoPlainText>>>>>>> request...<o:p></o:p></p>
<p class=MsoPlainText>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>> - give me a verified email
address<o:p></o:p></p>
<p class=MsoPlainText>>>>>>> - give me an email address
that was verified using method X<o:p></o:p></p>
<p class=MsoPlainText>>>>>>> - tell me if the email
address "bob@example.com" belongs to this user<o:p></o:p></p>
<p class=MsoPlainText>>>>>>> - give me a payment token
authorized for up to $50<o:p></o:p></p>
<p class=MsoPlainText>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>> and I'm sure folks have many,
many more. In order to support these<o:p></o:p></p>
<p class=MsoPlainText>>>>>>> kinds of scenarios, we will almost
certainly need something richer than the<o:p></o:p></p>
<p class=MsoPlainText>>>>>>> extended request format
currently included in the 1.1 draft. I'm a little<o:p></o:p></p>
<p class=MsoPlainText>>>>>>> concerned about changing the
message format for 1.1, and then turning around<o:p></o:p></p>
<p class=MsoPlainText>>>>>>> and changing it again for 2.0.
(If others are okay with this prospect, and<o:p></o:p></p>
<p class=MsoPlainText>>>>>>> it's just something I need to
get over, that's fine)<o:p></o:p></p>
<p class=MsoPlainText>>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>> I understand this concern, but on
the other hand, I have got the feeling<o:p></o:p></p>
<p class=MsoPlainText>>>>>> that it will not change too much
either.<o:p></o:p></p>
<p class=MsoPlainText>>>>>> I have got the feeling that it ends
up as<o:p></o:p></p>
<p class=MsoPlainText>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>
ax.type.<alias>=http://openid.net/spec/ax/2.0/json<o:p></o:p></p>
<p class=MsoPlainText>>>>>> ax.type.value.<alias>=[json
file]<o:p></o:p></p>
<p class=MsoPlainText>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>> which is the same as we have now.
Only the difference is that we are not<o:p></o:p></p>
<p class=MsoPlainText>>>>>> any more using any other
<alias>,<o:p></o:p></p>
<p class=MsoPlainText>>>>>> and we will not need
<alias>.count.<o:p></o:p></p>
<p class=MsoPlainText>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>> Of course, we have to agree on how
to express attributes in json format,<o:p></o:p></p>
<p class=MsoPlainText>>>>>> agree on signature, etc. and these
are the main things that we should be<o:p></o:p></p>
<p class=MsoPlainText>>>>>> dealing with in AX 2.0. Then, the
finer semantics / data format / etc.needs<o:p></o:p></p>
<p class=MsoPlainText>>>>>> to be addressed in other WGs
specifically for that purpose. CX WG is one<o:p></o:p></p>
<p class=MsoPlainText>>>>>> example of such thing.<o:p></o:p></p>
<p class=MsoPlainText>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>> Needless to say, if you wanted to
use SAML assertion in it, you could do<o:p></o:p></p>
<p class=MsoPlainText>>>>>> something like<o:p></o:p></p>
<p class=MsoPlainText>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>>
ax.type.<alias>=http://openid.net/spec/ax/2.0/saml/2.0<o:p></o:p></p>
<p class=MsoPlainText>>>>>> ax.type.value.<alias>=[saml
assertion]<o:p></o:p></p>
<p class=MsoPlainText>>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>> etc. as well.<o:p></o:p></p>
<p class=MsoPlainText>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>> If you're going to do that, then why
even keep the aliases around? Why<o:p></o:p></p>
<p class=MsoPlainText>>>>> not just have<o:p></o:p></p>
<p class=MsoPlainText>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>> ns.ax = http://openid.net/specs/ax/2.0<o:p></o:p></p>
<p class=MsoPlainText>>>>> ax = [json/xml file]<o:p></o:p></p>
<p class=MsoPlainText>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>> That would be perfectly valid and avoid
the overhead. Now I'm not<o:p></o:p></p>
<p class=MsoPlainText>>>>> actually suggesting we do this, because
I don't think we have a clear<o:p></o:p></p>
<p class=MsoPlainText>>>>> understanding of the requirements for AX
2.0. But my point is, we may end<o:p></o:p></p>
<p class=MsoPlainText>>>>> up with something drastically different
from AX 1.0. I'm actually okay with<o:p></o:p></p>
<p class=MsoPlainText>>>>> that prospect, and kind of like the idea
that we have the freedom to make<o:p></o:p></p>
<p class=MsoPlainText>>>>> such a complete departure if we thinking
it's warranted. I'd hate to make a<o:p></o:p></p>
<p class=MsoPlainText>>>>> hasty decision now, expecting that it
will *probably* be compatible with<o:p></o:p></p>
<p class=MsoPlainText>>>>> what we come up with in AX 2.0, only to
find that it is actually a<o:p></o:p></p>
<p class=MsoPlainText>>>>> hindrance. I don't know that this
is going to be a problem, but that's<o:p></o:p></p>
<p class=MsoPlainText>>>>> exactly my point... we don't know.
So the fewer changes we make in AX 1.1,<o:p></o:p></p>
<p class=MsoPlainText>>>>> the better, I think.<o:p></o:p></p>
<p class=MsoPlainText>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>> -will<o:p></o:p></p>
<p class=MsoPlainText>>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>>
_______________________________________________<o:p></o:p></p>
<p class=MsoPlainText>>>>> specs mailing list<o:p></o:p></p>
<p class=MsoPlainText>>>>> specs@lists.openid.net<o:p></o:p></p>
<p class=MsoPlainText>>>>>
http://lists.openid.net/mailman/listinfo/openid-specs<o:p></o:p></p>
<p class=MsoPlainText>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>> --<o:p></o:p></p>
<p class=MsoPlainText>>>> Nat Sakimura (=nat)<o:p></o:p></p>
<p class=MsoPlainText>>>> http://www.sakimura.org/en/<o:p></o:p></p>
<p class=MsoPlainText>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>>
_______________________________________________<o:p></o:p></p>
<p class=MsoPlainText>>>> specs mailing list<o:p></o:p></p>
<p class=MsoPlainText>>>> specs@lists.openid.net<o:p></o:p></p>
<p class=MsoPlainText>>>> http://lists.openid.net/mailman/listinfo/openid-specs<o:p></o:p></p>
<p class=MsoPlainText>>>><o:p> </o:p></p>
<p class=MsoPlainText>>>><o:p> </o:p></p>
<p class=MsoPlainText>>><o:p> </o:p></p>
<p class=MsoPlainText>>><o:p> </o:p></p>
<p class=MsoPlainText>>><o:p> </o:p></p>
<p class=MsoPlainText>>> --<o:p></o:p></p>
<p class=MsoPlainText>>> --Breno<o:p></o:p></p>
<p class=MsoPlainText>>><o:p> </o:p></p>
<p class=MsoPlainText>>> +1 (650) 214-1007 desk<o:p></o:p></p>
<p class=MsoPlainText>>> +1 (408) 212-0135 (Grand Central)<o:p></o:p></p>
<p class=MsoPlainText>>> MTV-41-3 : 383-A<o:p></o:p></p>
<p class=MsoPlainText>>> PST (GMT-8) / PDT(GMT-7)<o:p></o:p></p>
<p class=MsoPlainText>>> _______________________________________________<o:p></o:p></p>
<p class=MsoPlainText>>> specs mailing list<o:p></o:p></p>
<p class=MsoPlainText>>> specs@lists.openid.net<o:p></o:p></p>
<p class=MsoPlainText>>>
http://lists.openid.net/mailman/listinfo/openid-specs<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>--<o:p></o:p></p>
<p class=MsoPlainText>--Breno<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>+1 (650) 214-1007 desk<o:p></o:p></p>
<p class=MsoPlainText>+1 (408) 212-0135 (Grand Central)<o:p></o:p></p>
<p class=MsoPlainText>MTV-41-3 : 383-A<o:p></o:p></p>
<p class=MsoPlainText>PST (GMT-8) / PDT(GMT-7)<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>-- <o:p></o:p></p>
<p class=MsoPlainText>Nat Sakimura (=nat)<o:p></o:p></p>
<p class=MsoPlainText>http://www.sakimura.org/en/<o:p></o:p></p>
<p class=MsoPlainText>http://twitter.com/_nat_en<o:p></o:p></p>
<p class=MsoPlainText>_______________________________________________<o:p></o:p></p>
<p class=MsoPlainText>specs mailing list<o:p></o:p></p>
<p class=MsoPlainText>specs@lists.openid.net<o:p></o:p></p>
<p class=MsoPlainText>http://lists.openid.net/mailman/listinfo/openid-specs<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
</div>
</body>
</html>