Hi Eric -<div><br></div><div>Is the demo working? It seems to be printing out some errors when I try it.</div><div><meta charset="utf-8"><span class="Apple-style-span" style="font-family: Times; font-size: medium; "><pre>Traceback (most recent call last):
  File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 700, in __call__
    handler.get(*groups)
  File "/base/data/home/apps/s~oauthssodemo/1.351921969630720495/index.py", line 96, in get
    session = sessions.Session()
  File "/base/data/home/apps/s~oauthssodemo/1.351921969630720495/appengine_utilities/sessions.py", line 562, in __init__
    self.session = _AppEngineUtilities_Session.get_session(self)
  File "/base/data/home/apps/s~oauthssodemo/1.351921969630720495/appengine_utilities/sessions.py", line 142, in get_session
    ds_session = db.get(str(session_key))
  File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/db/__init__.py", line 1473, in get
    return get_async(keys, **kwargs).get_result()
  File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/db/__init__.py", line 1432, in get_async
    keys, multiple = datastore.NormalizeAndTypeCheckKeys(keys)
  File "/base/python_runtime/python_lib/versions/1/google/appengine/api/datastore.py", line 180, in NormalizeAndTypeCheckKeys
    keys = [_GetCompleteKeyOrError(key) for key in keys]
  File "/base/python_runtime/python_lib/versions/1/google/appengine/api/datastore.py", line 2409, in _GetCompleteKeyOrError
    key = Key(arg)
  File "/base/python_runtime/python_lib/versions/1/google/appengine/api/datastore_types.py", line 364, in __init__
    raise datastore_errors.BadKeyError('Invalid string key %s.' % encoded)
BadKeyError: Invalid string key ag5zfm9hdXRoc3NvZGVtb3IiCxIbX0FwcEVuZ2luZVV0aWxpdGllc19TZXNzaW9uGME=.</pre><pre><br></pre><pre><br></pre></span></div><div><br><br><div class="gmail_quote">On Sun, Jul 17, 2011 at 8:58 AM, Eric Sachs <span dir="ltr"><<a href="mailto:esachs@google.com">esachs@google.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im"><div>>> Contacting friendly developers to begin implementations and feedback based upon their implementation work</div>
<div><br></div></div><div>Google's OpenIDConnect endpoint is now live in production, and we have a sample RP that shows the code required to use it at:</div>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px"><span style="color:rgb(51, 51, 51);font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)"><a href="http://oauthssodemo.appspot.com/step/1" style="color:rgb(17, 85, 204)" target="_blank">http://oauthssodemo.appspot.com/step/1</a></span></blockquote>

We have sent the config details for our endpoint to a few developers/vendors to let them start integrating with it, though we are not trying to formally announce it's availability at this time.<div><br></div><div>We will show it at the workshops Google is running Monday & Tuesday afternoon.  The presenters at the Tuesday OIDF summit can use it as well if it helps.</div>

<div><br><div><div><div></div><div class="h5"><br><div class="gmail_quote">On Thu, Jul 7, 2011 at 11:11 PM, Mike Jones <span dir="ltr"><<a href="mailto:Michael.Jones@microsoft.com" target="_blank">Michael.Jones@microsoft.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">






<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="color:#002060">At this point we are ready to begin the OpenID Connect launch.  Don, should we have a planning call among the launch owners in the next few days to plan the rollout steps?<u></u><u></u></span></p>


<p class="MsoNormal"><span style="color:#002060"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="color:#002060">Steps we’re already taking:<u></u><u></u></span></p>
<p><u></u><span style="font-family:Symbol;color:#002060"><span>·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><u></u><span style="color:#002060">Contacting friendly developers to begin implementations and feedback based upon their implementation work<u></u><u></u></span></p>
<p><u></u><span style="font-family:Symbol;color:#002060"><span>·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><u></u><span style="color:#002060">Write a one-page overview of the OpenID Connect specs.  (Pamela Dingle has volunteered to write this by tomorrow/Friday.)<u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#002060">Steps we should take soon:<u></u><u></u></span></p>
<p><u></u><span style="font-family:Symbol;color:#002060"><span>·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><u></u><span style="color:#002060">Add links to Connect specs from
<a href="http://openid.net/developers/specs/" target="_blank">http://openid.net/developers/specs/</a>.  (Mike to investigate.)<u></u><u></u></span></p>
<p><u></u><span style="font-family:Symbol;color:#002060"><span>·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><u></u><span style="color:#002060">Update content on <a href="http://openidconnect.com" target="_blank">openidconnect.com</a> to refer to the actual OpenID Connect specs, archiving the previous proposal.  (John Bradley already owns this.)<u></u><u></u></span></p>


<p><u></u><span style="font-family:Symbol;color:#002060"><span>·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><u></u><span style="color:#002060">Send a note like the one below to
<a href="mailto:specs@openid.net" target="_blank">specs@openid.net</a> and <a href="mailto:board@openid.net" target="_blank">
board@openid.net</a> and posted on OpenID blog announcing this milestone.  (Allen, do you want to be the one to do this?  I assume we should wait for the overview document to be posted before doing this?)<u></u><u></u></span></p>


<p class="MsoNormal"><span style="color:#002060"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="color:#002060">Any other thoughts or suggestions?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#002060"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="color:#002060">                                                            -- Mike<u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#002060"><u></u> <u></u></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt">From:</span></b><span style="font-size:10.0pt"> Mike Jones
<br>
<b>Sent:</b> Thursday, July 07, 2011 2:12 PM<br>
<b>To:</b> <a href="mailto:openid-specs-ab@lists.openid.net" target="_blank">openid-specs-ab@lists.openid.net</a>; <a href="mailto:board-private@openid.net" target="_blank">board-private@openid.net</a><br>
<b>Subject:</b> Functionally complete set of OpenID Connect specs<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I’m pleased to announce the release of a functionally complete set of OpenID Connect specifications.  Remaining edits should consist of corrections, clarifications, and reorganization, rather than additions of significant new functionality. 
 As such, these should now be ready for early feedback from and implementation by friendly developers.  The specs are:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="color:#002060">OpenID Connect Core:  <a href="http://openid.net/specs/openid-connect-core-1_0.html" target="_blank">
http://openid.net/specs/openid-connect-core-1_0.html</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#002060">OpenID Connect UserInfo:  <a href="http://openid.net/specs/openid-connect-userinfo-1_0.html" target="_blank">
http://openid.net/specs/openid-connect-userinfo-1_0.html</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#002060">OpenID Connect HTTP Redirect Binding: 
<a href="http://openid.net/specs/openid-connect-http-redirect-1_0.html" target="_blank">http://openid.net/specs/openid-connect-http-redirect-1_0.html</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#002060">OpenID Connect Discovery:  <a href="http://openid.net/specs/openid-connect-discovery-1_0.html" target="_blank">
http://openid.net/specs/openid-connect-discovery-1_0.html</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#002060">OpenID Connect Dynamic Client Registration: 
<a href="http://openid.net/specs/openid-connect-registration-1_0.html" target="_blank">http://openid.net/specs/openid-connect-registration-1_0.html</a></span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#002060">OpenID Connect Session Management: 
<a href="http://openid.net/specs/openid-connect-session-1_0.html" target="_blank">http://openid.net/specs/openid-connect-session-1_0.html</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#002060">OpenID Connect Framework:  <a href="http://openid.net/specs/openid-connect-framework-1_0.html" target="_blank">http://openid.net/specs/openid-connect-framework-1_0.html</a><u></u><u></u></span></p>


<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="color:#002060">All are in SubVersion at <a href="http://svn.openid.net/repos/specifications/connect/1.0/" target="_blank">
http://svn.openid.net/repos/specifications/connect/1.0/</a>.<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">                                                                -- Mike<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

</blockquote></div><br><br clear="all"><br></div></div>-- <br><div style="line-height:1.5em;padding-top:10px;margin-top:10px;color:rgb(85, 85, 85);font-family:sans-serif;font-size:small"><span style="border-top-width:2px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(213, 15, 37);border-right-color:rgb(213, 15, 37);border-bottom-color:rgb(213, 15, 37);border-left-color:rgb(213, 15, 37);padding-top:2px;margin-top:2px">Eric Sachs |</span><span style="border-top-width:2px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(51, 105, 232);border-right-color:rgb(51, 105, 232);border-bottom-color:rgb(51, 105, 232);border-left-color:rgb(51, 105, 232);padding-top:2px;margin-top:2px"> Senior Product Manager |</span><span style="border-top-width:2px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(0, 153, 57);border-right-color:rgb(0, 153, 57);border-bottom-color:rgb(0, 153, 57);border-left-color:rgb(0, 153, 57);padding-top:2px;margin-top:2px"> <a href="mailto:esachs@google.com" target="_blank">esachs@google.com</a> </span></div>

<br>
</div></div>
</blockquote></div><br></div>