<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 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @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;}
 /* 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;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
code
        {mso-style-priority:99;
        font-family:"Courier New";}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.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;}
-->
</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>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;
margin-left:4.8pt;margin-right:0in'>

<p class=MsoNormal><br>
It mentions the RP must store OAuth values, but says nothing of AX attributes.<o:p></o:p></p>

</blockquote>

<div>

<p class=MsoNormal><br>
This should be documented in the main API. Thanks.<br>
&nbsp;<o:p></o:p></p>

</div>

<blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;
margin-left:4.8pt;margin-right:0in'>

<p class=MsoNormal><br>
Also it doesn't talk about the specifics, such as attributes you've never<br>
asked for before (or Google doesn't support) will still be returned when<br>
you later do ask (or Google starts supporting); or how Google<br>
interprets the if_available list in terms of the user's choice.<o:p></o:p></p>

</blockquote>

<div>

<p class=MsoNormal><br>
&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal>In the description of how to use AX, we have the following
entry:<br>
<br>
<code><span style='font-size:10.0pt'>openid.ext1.required</span></code>&nbsp;&nbsp;
(required) Specifies the attribute being requested. Currently, the only valid
value is &quot;email&quot;. This parameter must be set or Google will ignore
the request.<o:p></o:p></p>

<p><o:p>&nbsp;</o:p></p>

<p>In terms of &quot;attributes you' ve never seen before&quot; I think the
better time to change the documentation is when announcing support for
additional attributes. With a single supported attribute this point is mute.<o:p></o:p></p>

<p><b><i><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>&nbsp;[Peter Williams] The only think Im going to do is ask my vendor
if their openid implementation for RPs (offloading from the RP webapp) complies
with the standard (and third-party-managed interoperability accords). Im not
going to ask them: does it do Google&#8217;s API, or openid through the Google API.
I will not bend my RP system to any one OP &#8211; even if they are AT&amp;T
(or Google).<o:p></o:p></span></i></b></p>

<p><b><i><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I have no expectation of ever reading the Google API document. I
have every expectation of reading the openid documentation for RP from my favorite
websso stack vendor, which will talk to Google OP (hopefully). If it turns out
that working with Google has certain architectural implications on RP design that
are not present with other OPs, I&#8217;ll probably ignore Google (until the
firm decides to follow the open standard, and nothing more). Now, if for some
reason, I *want* to have a bilateral agreement with Google, in which my RP is
all tuned up the value-add that Google OP offers above and beyond the standard,
then that&#8217;s fine. I can imagine of folks wanting that, so a bit of google
&nbsp;success rubs off on them. But I don&#8217;t; I want openid everywhere, vs
access to google&#8217;s value add..<o:p></o:p></span></i></b></p>

<p><b><i><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></i></b></p>

<p><b><i><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></i></b></p>

<p><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p>

</div>

</div>

</div>

</div>

</body>

</html>