CINXE.COM

Sign up with Google using OpenID - The official Google Code blog

<!DOCTYPE html> <html dir='ltr' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> <head> <link href='https://www.blogger.com/static/v1/widgets/55013136-widget_css_bundle.css' rel='stylesheet' type='text/css'/> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> <meta content='blogger' name='generator'/> <link href='http://googlecode.blogspot.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="The official Google Code blog - Atom" href="http://googlecode.blogspot.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="The official Google Code blog - RSS" href="http://googlecode.blogspot.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="The official Google Code blog - Atom" href="https://www.blogger.com/feeds/11300808/posts/default" /> <link rel="alternate" type="application/atom+xml" title="The official Google Code blog - Atom" href="http://googlecode.blogspot.com/feeds/1120056741702692100/comments/default" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html' property='og:url'/> <meta content='Sign up with Google using OpenID' property='og:title'/> <meta content='Some websites use the OpenID standard so that users don鈥檛 even need to type a password to sign in. While Google does not yet support the us...' property='og:description'/> <title>Sign up with Google using OpenID - The official Google Code blog</title> <meta content='Sign up with Google using OpenID' name='Description'/> <link href='http://www.google.com/uds/css/gsearch.css' rel='stylesheet' type='text/css'/> <link href='http://www.google.com/uds/css/gsearch_darkgrey.css' rel='stylesheet' type='text/css'/> <link href='http://www.google.com/css/gooey.css' rel='stylesheet' type='text/css'/> <link href='http://www.google.com/googleblogs/css/template_styles.css' rel='stylesheet' type='text/css'/> <style id='page-skin-1' type='text/css'><!-- .gcb-header-logo { padding: 0 0 10px 200px; background: url('http://www.google.com/images/logos/code_logo.gif') no-repeat; } /* --></style> <!-- <script src='http://www.google.com/js/gweb/analytics/autotrack.js'/> <script> new gweb.analytics.AutoTrack({ profile: &#39;UA-XXXXX-XX&#39; }); </script> --> <script type='text/javascript'> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-23267802-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=11300808&amp;zx=75034081-d566-403c-a823-66244b4a882f' media='none' onload='if(media!=&#39;all&#39;)media=&#39;all&#39;' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=11300808&amp;zx=75034081-d566-403c-a823-66244b4a882f' rel='stylesheet'/></noscript> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> </head> <body> <div class='navbar section' id='navbar'><div class='widget Navbar' data-version='1' id='Navbar1'><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d11300808\x26blogName\x3dThe+official+Google+Code+blog\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dLIGHT\x26layoutType\x3dLAYOUTS\x26searchRoot\x3dhttps://googlecode.blogspot.com/search\x26blogLocale\x3den\x26v\x3d2\x26homepageUrl\x3dhttp://googlecode.blogspot.com/\x26targetPostID\x3d1120056741702692100\x26blogPostOrPageUrl\x3dhttp://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html\x26vt\x3d-2350928155961106410', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe", messageHandlersFilter: gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER, messageHandlers: { 'blogger-ping': function() {} } }); } }); </script><script type="text/javascript"> (function() { var script = document.createElement('script'); script.type = 'text/javascript'; script.src = '//pagead2.googlesyndication.com/pagead/js/google_top_exp.js'; var head = document.getElementsByTagName('head')[0]; if (head) { head.appendChild(script); }})(); </script> </div></div> <div class='template_white' id='template_fixed'> <div id='main-wrapper'> <!-- skip links for text browsers --> <span id='skiplinks' style='display:none;'> <a href='#main'>skip to main </a> | <a href='#sidebar'>skip to sidebar</a> </span> <!-- HEADER--> <a href='http://googlecode.blogspot.com/' style='text-decoration:none;'> <header> <div class='gcb-header-outer'> <div class='header-outer gcb-header-inner'> <div class='header-cap-top cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left header-fauxborder-left'> <div class='fauxborder-right header-fauxborder-right'></div> <div class='region-inner header-inner gcb-header-logo'> <div class='header section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div id='header-inner'> <div class='titlewrapper'> <h1 class='title'> The official Google Code blog </h1> </div> <div class='descriptionwrapper'> <p class='description'><span>Get the latest updates on Google APIs and developer tools.</span></p> </div> </div> </div></div> </div> </div> </div> <div class='header-cap-bottom cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> </header> </a> <!-- HEADER END--> <br style='clear:both;'/> <div id='content-wrapper'> <div id='sidebar'> <div class='sidebar section' id='sidebar'><div class='widget Image' data-version='1' id='Image1'> <div class='widget-content'> <img alt='' height='400' id='Image1_img' src='http://3.bp.blogspot.com/-hC3L_qBT3Bg/UVYJHibIeFI/AAAAAAAACo0/u9EojkgwuNg/s798/teach.jpg' width='640'/> <br/> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML5'> <h2 class='title'>We've moved! Come visit our new blog:</h2> <div class='widget-content'> <br/><a href="http://googledevelopers.blogspot.com">Google Developers Blog</a> </div> <div class='clear'></div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <h2>Blog Archive</h2> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <select id='BlogArchive1_ArchiveMenu'> <option value=''>Blog Archive</option> <option value='http://googlecode.blogspot.com/2012/02/'>February (12)</option> <option value='http://googlecode.blogspot.com/2012/01/'>January (12)</option> <option value='http://googlecode.blogspot.com/2011/12/'>December (16)</option> <option value='http://googlecode.blogspot.com/2011/11/'>November (19)</option> <option value='http://googlecode.blogspot.com/2011/10/'>October (13)</option> <option value='http://googlecode.blogspot.com/2011/09/'>September (19)</option> <option value='http://googlecode.blogspot.com/2011/08/'>August (19)</option> <option value='http://googlecode.blogspot.com/2011/07/'>July (14)</option> <option value='http://googlecode.blogspot.com/2011/06/'>June (13)</option> <option value='http://googlecode.blogspot.com/2011/05/'>May (45)</option> <option value='http://googlecode.blogspot.com/2011/04/'>April (18)</option> <option value='http://googlecode.blogspot.com/2011/03/'>March (15)</option> <option value='http://googlecode.blogspot.com/2011/02/'>February (11)</option> <option value='http://googlecode.blogspot.com/2011/01/'>January (6)</option> <option value='http://googlecode.blogspot.com/2010/12/'>December (8)</option> <option value='http://googlecode.blogspot.com/2010/11/'>November (12)</option> <option value='http://googlecode.blogspot.com/2010/10/'>October (7)</option> <option value='http://googlecode.blogspot.com/2010/09/'>September (18)</option> <option value='http://googlecode.blogspot.com/2010/08/'>August (9)</option> <option value='http://googlecode.blogspot.com/2010/07/'>July (8)</option> <option value='http://googlecode.blogspot.com/2010/06/'>June (23)</option> <option value='http://googlecode.blogspot.com/2010/05/'>May (43)</option> <option value='http://googlecode.blogspot.com/2010/04/'>April (11)</option> <option value='http://googlecode.blogspot.com/2010/03/'>March (14)</option> <option value='http://googlecode.blogspot.com/2010/02/'>February (10)</option> <option value='http://googlecode.blogspot.com/2010/01/'>January (6)</option> <option value='http://googlecode.blogspot.com/2009/12/'>December (13)</option> <option value='http://googlecode.blogspot.com/2009/11/'>November (10)</option> <option value='http://googlecode.blogspot.com/2009/10/'>October (11)</option> <option value='http://googlecode.blogspot.com/2009/09/'>September (10)</option> <option value='http://googlecode.blogspot.com/2009/08/'>August (10)</option> <option value='http://googlecode.blogspot.com/2009/07/'>July (13)</option> <option value='http://googlecode.blogspot.com/2009/06/'>June (22)</option> <option value='http://googlecode.blogspot.com/2009/05/'>May (36)</option> <option value='http://googlecode.blogspot.com/2009/04/'>April (31)</option> <option value='http://googlecode.blogspot.com/2009/03/'>March (16)</option> <option value='http://googlecode.blogspot.com/2009/02/'>February (9)</option> <option value='http://googlecode.blogspot.com/2009/01/'>January (5)</option> <option value='http://googlecode.blogspot.com/2008/12/'>December (11)</option> <option value='http://googlecode.blogspot.com/2008/11/'>November (7)</option> <option value='http://googlecode.blogspot.com/2008/10/'>October (9)</option> <option value='http://googlecode.blogspot.com/2008/09/'>September (8)</option> <option value='http://googlecode.blogspot.com/2008/08/'>August (9)</option> <option value='http://googlecode.blogspot.com/2008/07/'>July (11)</option> <option value='http://googlecode.blogspot.com/2008/06/'>June (10)</option> <option value='http://googlecode.blogspot.com/2008/05/'>May (10)</option> <option value='http://googlecode.blogspot.com/2008/04/'>April (16)</option> <option value='http://googlecode.blogspot.com/2008/03/'>March (16)</option> <option value='http://googlecode.blogspot.com/2008/02/'>February (7)</option> <option value='http://googlecode.blogspot.com/2008/01/'>January (10)</option> <option value='http://googlecode.blogspot.com/2007/12/'>December (8)</option> <option value='http://googlecode.blogspot.com/2007/11/'>November (13)</option> <option value='http://googlecode.blogspot.com/2007/10/'>October (16)</option> <option value='http://googlecode.blogspot.com/2007/09/'>September (11)</option> <option value='http://googlecode.blogspot.com/2007/08/'>August (16)</option> <option value='http://googlecode.blogspot.com/2007/07/'>July (11)</option> <option value='http://googlecode.blogspot.com/2007/06/'>June (14)</option> <option value='http://googlecode.blogspot.com/2007/05/'>May (13)</option> <option value='http://googlecode.blogspot.com/2007/04/'>April (12)</option> <option value='http://googlecode.blogspot.com/2007/03/'>March (19)</option> <option value='http://googlecode.blogspot.com/2007/02/'>February (14)</option> <option value='http://googlecode.blogspot.com/2007/01/'>January (12)</option> <option value='http://googlecode.blogspot.com/2006/12/'>December (10)</option> <option value='http://googlecode.blogspot.com/2006/11/'>November (14)</option> <option value='http://googlecode.blogspot.com/2006/10/'>October (13)</option> <option value='http://googlecode.blogspot.com/2006/09/'>September (11)</option> <option value='http://googlecode.blogspot.com/2006/08/'>August (14)</option> <option value='http://googlecode.blogspot.com/2006/07/'>July (9)</option> <option value='http://googlecode.blogspot.com/2006/06/'>June (5)</option> <option value='http://googlecode.blogspot.com/2006/05/'>May (5)</option> <option value='http://googlecode.blogspot.com/2006/04/'>April (6)</option> <option value='http://googlecode.blogspot.com/2006/03/'>March (4)</option> <option value='http://googlecode.blogspot.com/2006/02/'>February (2)</option> <option value='http://googlecode.blogspot.com/2006/01/'>January (5)</option> <option value='http://googlecode.blogspot.com/2005/12/'>December (4)</option> <option value='http://googlecode.blogspot.com/2005/11/'>November (1)</option> <option value='http://googlecode.blogspot.com/2005/10/'>October (3)</option> <option value='http://googlecode.blogspot.com/2005/09/'>September (2)</option> <option value='http://googlecode.blogspot.com/2005/08/'>August (5)</option> <option value='http://googlecode.blogspot.com/2005/07/'>July (3)</option> <option value='http://googlecode.blogspot.com/2005/06/'>June (11)</option> <option value='http://googlecode.blogspot.com/2005/05/'>May (2)</option> <option value='http://googlecode.blogspot.com/2005/04/'>April (4)</option> <option value='http://googlecode.blogspot.com/2005/03/'>March (5)</option> </select> </div> </div> <div class='clear'></div> </div> </div></div> </div> <div id='main-content'> <div class='main section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> <div class='blog-posts hfeed'> <div class="date-outer"> <h2 class='date-header'><span>Tuesday, September 07, 2010</span></h2> <div class="date-posts"> <div class='post-outer'> <div class='post hentry'> <a name='1120056741702692100'></a> <h3 class='post-title entry-title'> Sign up with Google using OpenID </h3> <div class='post-header'> <div class='post-header-line-1'></div> </div> <div class='post-body entry-content'> <p>Some websites use the <a href="http://openid.net/">OpenID</a> standard so that users don&#8217;t even need to type a password to sign in. While Google does not yet support the usage of OpenID for replacing passwords on its own sites, we are involved in the OpenID community&#8217;s efforts to research how to best implement that type of support.</p> <p>As a next step in those community efforts, we <a href="http://googleblog.blogspot.com/2010/09/simpler-sign-ups-for-yahoo-users-with.html">announced today</a> the use of OpenID for the Google signup process.</p> <p>Currently, Google only offers this feature for Yahoo! users. However, as it is based on an Internet standard, we plan to use it in the future with other email providers that add support for this usage of OpenID and related standards like OAuth, such as in the <a href="http://windowsteamblog.com/windows_live/b/developer/archive/2010/06/27/identity.aspx">Microsoft Live identity APIs</a>.</p> <p>Other websites that need to verify a user&#8217;s email address can also implement this technique using <a href="http://developer.yahoo.com/openid/">Yahoo!&#8217;s OpenID API</a>. In addition, it can be used to verify the addresses of Gmail and Google Apps users because those email systems expose the necessary <a href="http://code.google.com/apis/accounts/docs/OpenID.html">APIs for OpenID</a>. For example, Plaxo is one of the <a href="http://googleblog.blogspot.com/2009/11/cutting-back-on-your-long-list-of.html">many websites</a> that takes advantage of this feature of Gmail and Yahoo! Mail.</p> <span style="font-style: italic;" class="byline-author">By Tzvika Barenholz, Internet Identity Team</span> <div style='clear: both;'></div> </div> <div class='post-footer'> <div class='post-footer-line post-footer-line-1'><span class='post-timestamp'> at <a class='timestamp-link' href='http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html' rel='bookmark' title='permanent link'><abbr class='published' title='2010-09-07T09:00:00-07:00'>9/07/2010 09:00:00 AM</abbr></a> </span> <span class='post-comment-link'> </span> <span class='post-icons'> <span class='item-action'> <a href='https://www.blogger.com/email-post.g?blogID=11300808&postID=1120056741702692100' title='Email Post'> <img alt='' class='icon-action' height='13' src='http://img1.blogblog.com/img/icon18_email.gif' width='18'/> </a> </span> </span> <div class='post-share-buttons'> <a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=11300808&postID=1120056741702692100&target=email' target='_blank' title='Email This'><span class='share-button-link-text'>Email This</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=11300808&postID=1120056741702692100&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=11300808&postID=1120056741702692100&target=twitter' target='_blank' title='Share to X'><span class='share-button-link-text'>Share to X</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=11300808&postID=1120056741702692100&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Share to Facebook'><span class='share-button-link-text'>Share to Facebook</span></a><a class='goog-inline-block share-button sb-pinterest' href='https://www.blogger.com/share-post.g?blogID=11300808&postID=1120056741702692100&target=pinterest' target='_blank' title='Share to Pinterest'><span class='share-button-link-text'>Share to Pinterest</span></a> </div> </div> <div class='post-footer-line post-footer-line-2'><span class='post-labels'> Labels: <a href='http://googlecode.blogspot.com/search/label/openid' rel='tag'>openid</a> </span> </div> <div class='post-footer-line post-footer-line-3'></div> </div> </div> <div class='comments' id='comments'> <a name='comments'></a> <h4>15 comments:</h4> <div class='comments-content'> <script async='async' src='' type='text/javascript'></script> <script type='text/javascript'> (function() { var items = null; var msgs = null; var config = {}; // <![CDATA[ var cursor = null; if (items && items.length > 0) { cursor = parseInt(items[items.length - 1].timestamp) + 1; } var bodyFromEntry = function(entry) { var text = (entry && ((entry.content && entry.content.$t) || (entry.summary && entry.summary.$t))) || ''; if (entry && entry.gd$extendedProperty) { for (var k in entry.gd$extendedProperty) { if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') { return '<span class="deleted-comment">' + text + '</span>'; } } } return text; } var parse = function(data) { cursor = null; var comments = []; if (data && data.feed && data.feed.entry) { for (var i = 0, entry; entry = data.feed.entry[i]; i++) { var comment = {}; // comment ID, parsed out of the original id format var id = /blog-(\d+).post-(\d+)/.exec(entry.id.$t); comment.id = id ? id[2] : null; comment.body = bodyFromEntry(entry); comment.timestamp = Date.parse(entry.published.$t) + ''; if (entry.author && entry.author.constructor === Array) { var auth = entry.author[0]; if (auth) { comment.author = { name: (auth.name ? auth.name.$t : undefined), profileUrl: (auth.uri ? auth.uri.$t : undefined), avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined) }; } } if (entry.link) { if (entry.link[2]) { comment.link = comment.permalink = entry.link[2].href; } if (entry.link[3]) { var pid = /.*comments\/default\/(\d+)\?.*/.exec(entry.link[3].href); if (pid && pid[1]) { comment.parentId = pid[1]; } } } comment.deleteclass = 'item-control blog-admin'; if (entry.gd$extendedProperty) { for (var k in entry.gd$extendedProperty) { if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') { comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value; } else if (entry.gd$extendedProperty[k].name == 'blogger.displayTime') { comment.displayTime = entry.gd$extendedProperty[k].value; } } } comments.push(comment); } } return comments; }; var paginator = function(callback) { if (hasMore()) { var url = config.feed + '?alt=json&v=2&orderby=published&reverse=false&max-results=50'; if (cursor) { url += '&published-min=' + new Date(cursor).toISOString(); } window.bloggercomments = function(data) { var parsed = parse(data); cursor = parsed.length < 50 ? null : parseInt(parsed[parsed.length - 1].timestamp) + 1 callback(parsed); window.bloggercomments = null; } url += '&callback=bloggercomments'; var script = document.createElement('script'); script.type = 'text/javascript'; script.src = url; document.getElementsByTagName('head')[0].appendChild(script); } }; var hasMore = function() { return !!cursor; }; var getMeta = function(key, comment) { if ('iswriter' == key) { var matches = !!comment.author && comment.author.name == config.authorName && comment.author.profileUrl == config.authorUrl; return matches ? 'true' : ''; } else if ('deletelink' == key) { return config.baseUri + '/delete-comment.g?blogID=' + config.blogId + '&postID=' + comment.id; } else if ('deleteclass' == key) { return comment.deleteclass; } return ''; }; var replybox = null; var replyUrlParts = null; var replyParent = undefined; var onReply = function(commentId, domId) { if (replybox == null) { // lazily cache replybox, and adjust to suit this style: replybox = document.getElementById('comment-editor'); if (replybox != null) { replybox.height = '250px'; replybox.style.display = 'block'; replyUrlParts = replybox.src.split('#'); } } if (replybox && (commentId !== replyParent)) { replybox.src = ''; document.getElementById(domId).insertBefore(replybox, null); replybox.src = replyUrlParts[0] + (commentId ? '&parentID=' + commentId : '') + '#' + replyUrlParts[1]; replyParent = commentId; } }; var hash = (window.location.hash || '#').substring(1); var startThread, targetComment; if (/^comment-form_/.test(hash)) { startThread = hash.substring('comment-form_'.length); } else if (/^c[0-9]+$/.test(hash)) { targetComment = hash.substring(1); } // Configure commenting API: var configJso = { 'maxDepth': config.maxThreadDepth }; var provider = { 'id': config.postId, 'data': items, 'loadNext': paginator, 'hasMore': hasMore, 'getMeta': getMeta, 'onReply': onReply, 'rendered': true, 'initComment': targetComment, 'initReplyThread': startThread, 'config': configJso, 'messages': msgs }; var render = function() { if (window.goog && window.goog.comments) { var holder = document.getElementById('comment-holder'); window.goog.comments.render(holder, provider); } }; // render now, or queue to render when library loads: if (window.goog && window.goog.comments) { render(); } else { window.goog = window.goog || {}; window.goog.comments = window.goog.comments || {}; window.goog.comments.loadQueue = window.goog.comments.loadQueue || []; window.goog.comments.loadQueue.push(render); } })(); // ]]> </script> <div id='comment-holder'> <div class="comment-thread toplevel-thread"><ol id="top-ra"><li class="comment" id="c5120988148071923509"><div class="avatar-image-container"><img src="//www.blogger.com/img/blogger_logo_round_35.png" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user"><a href="https://www.blogger.com/profile/02387888275653820697" rel="nofollow">Saqib Ali</a></cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html?showComment=1283877439266#c5120988148071923509">9/07/2010 9:37 AM</a></span></div><p class="comment-content">Interesting (i.e. previously unheard) use of OpenID APIs :) However, I would like Google to become a Relying party for all services, especially for Google Apps Standard Edition. This way we could potentiality use Verisign&#39;s OpenID with StrongAuth for signing into Google. Alternatively, if Google were to become a OpenID provider w/ Strong, we can forget about Verisign and RSA altogether ;)</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="5120988148071923509">Reply</a><span class="item-control blog-admin blog-admin pid-1434564226"><a target="_self" href="https://www.blogger.com/delete-comment.g?blogID=11300808&amp;postID=5120988148071923509">Delete</a></span></span></div><div class="comment-replies"><div id="c5120988148071923509-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c5120988148071923509-ra" class="thread-chrome thread-expanded"><div></div><div id="c5120988148071923509-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="5120988148071923509">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c5120988148071923509-ce"></div></li><li class="comment" id="c17046516615268516"><div class="avatar-image-container"><img src="//www.blogger.com/img/blogger_logo_round_35.png" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user"><a href="https://www.blogger.com/profile/05162518419404123089" rel="nofollow">Rajesh</a></cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html?showComment=1283878255223#c17046516615268516">9/07/2010 9:50 AM</a></span></div><p class="comment-content">This comment has been removed by the author.</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="17046516615268516">Reply</a><span class="item-control blog-admin blog-admin "><a target="_self" href="https://www.blogger.com/delete-comment.g?blogID=11300808&amp;postID=17046516615268516">Delete</a></span></span></div><div class="comment-replies"><div id="c17046516615268516-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c17046516615268516-ra" class="thread-chrome thread-expanded"><div></div><div id="c17046516615268516-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="17046516615268516">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c17046516615268516-ce"></div></li><li class="comment" id="c965351015082389434"><div class="avatar-image-container"><img src="//resources.blogblog.com/img/blank.gif" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user">Anonymous</cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html?showComment=1283887880343#c965351015082389434">9/07/2010 12:31 PM</a></span></div><p class="comment-content">Google just made it easier for people with Yahoo accounts to sign up for a Google account. With one click, you can now use your Yahoo credentials to sign up for a Google account such as Gmail, Google Docs, Google Reader, or even AdWords. The one-click sign-up is done using OpenID, which both Google and Yahoo support.</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="965351015082389434">Reply</a><span class="item-control blog-admin blog-admin pid-493331840"><a target="_self" href="https://www.blogger.com/delete-comment.g?blogID=11300808&amp;postID=965351015082389434">Delete</a></span></span></div><div class="comment-replies"><div id="c965351015082389434-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c965351015082389434-ra" class="thread-chrome thread-expanded"><div></div><div id="c965351015082389434-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="965351015082389434">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c965351015082389434-ce"></div></li><li class="comment" id="c8228610218041136831"><div class="avatar-image-container"><img src="//www.blogger.com/img/blogger_logo_round_35.png" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user"><a href="https://www.blogger.com/profile/04210292767470967019" rel="nofollow">meenakshi</a></cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html?showComment=1283938416633#c8228610218041136831">9/08/2010 2:33 AM</a></span></div><p class="comment-content">This comment has been removed by a blog administrator.</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="8228610218041136831">Reply</a><span class="item-control blog-admin blog-admin "><a target="_self" href="https://www.blogger.com/delete-comment.g?blogID=11300808&amp;postID=8228610218041136831">Delete</a></span></span></div><div class="comment-replies"><div id="c8228610218041136831-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c8228610218041136831-ra" class="thread-chrome thread-expanded"><div></div><div id="c8228610218041136831-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="8228610218041136831">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c8228610218041136831-ce"></div></li><li class="comment" id="c5036527175990968232"><div class="avatar-image-container"><img src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8XiyIrjk196wLayY_Su0QmdjR_RzAd8Yt3j__bOGlROH_AePqNdfKD1-VZ-9WZbF81VOwztuZVeo8iIxauNOtg-Aah23TO1BjT45rFamqVSpp9LNjJmhQbKYYMcQG3g/s45-c/2010424_41446.gif" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user"><a href="https://www.blogger.com/profile/07747833036702684593" rel="nofollow">http://www.producelabel.co.th</a></cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html?showComment=1283944271477#c5036527175990968232">9/08/2010 4:11 AM</a></span></div><p class="comment-content">This comment has been removed by a blog administrator.</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="5036527175990968232">Reply</a><span class="item-control blog-admin blog-admin "><a target="_self" href="https://www.blogger.com/delete-comment.g?blogID=11300808&amp;postID=5036527175990968232">Delete</a></span></span></div><div class="comment-replies"><div id="c5036527175990968232-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c5036527175990968232-ra" class="thread-chrome thread-expanded"><div></div><div id="c5036527175990968232-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="5036527175990968232">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c5036527175990968232-ce"></div></li><li class="comment" id="c5440172465192768977"><div class="avatar-image-container"><img src="//resources.blogblog.com/img/blank.gif" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user">Anonymous</cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html?showComment=1283945014189#c5440172465192768977">9/08/2010 4:23 AM</a></span></div><p class="comment-content">I&#39;ve heard a lot about it, but never used it anyway. I&#39;ll give it a try.</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="5440172465192768977">Reply</a><span class="item-control blog-admin blog-admin pid-493331840"><a target="_self" href="https://www.blogger.com/delete-comment.g?blogID=11300808&amp;postID=5440172465192768977">Delete</a></span></span></div><div class="comment-replies"><div id="c5440172465192768977-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c5440172465192768977-ra" class="thread-chrome thread-expanded"><div></div><div id="c5440172465192768977-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="5440172465192768977">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c5440172465192768977-ce"></div></li><li class="comment" id="c1313052076013811289"><div class="avatar-image-container"><img src="//www.blogger.com/img/blogger_logo_round_35.png" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user"><a href="https://www.blogger.com/profile/02263324999147095418" rel="nofollow">Unknown</a></cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html?showComment=1283955546779#c1313052076013811289">9/08/2010 7:19 AM</a></span></div><p class="comment-content">very good news :)</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="1313052076013811289">Reply</a><span class="item-control blog-admin blog-admin pid-1152357274"><a target="_self" href="https://www.blogger.com/delete-comment.g?blogID=11300808&amp;postID=1313052076013811289">Delete</a></span></span></div><div class="comment-replies"><div id="c1313052076013811289-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c1313052076013811289-ra" class="thread-chrome thread-expanded"><div></div><div id="c1313052076013811289-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="1313052076013811289">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c1313052076013811289-ce"></div></li><li class="comment" id="c3128880357620485522"><div class="avatar-image-container"><img src="//resources.blogblog.com/img/blank.gif" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user">Anonymous</cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html?showComment=1283961344593#c3128880357620485522">9/08/2010 8:55 AM</a></span></div><p class="comment-content">Thank for the Information</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="3128880357620485522">Reply</a><span class="item-control blog-admin blog-admin pid-493331840"><a target="_self" href="https://www.blogger.com/delete-comment.g?blogID=11300808&amp;postID=3128880357620485522">Delete</a></span></span></div><div class="comment-replies"><div id="c3128880357620485522-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c3128880357620485522-ra" class="thread-chrome thread-expanded"><div></div><div id="c3128880357620485522-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="3128880357620485522">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c3128880357620485522-ce"></div></li><li class="comment" id="c1465839412371729624"><div class="avatar-image-container"><img src="//www.blogger.com/img/blogger_logo_round_35.png" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user"><a href="https://www.blogger.com/profile/09937121947050308826" rel="nofollow">http://zetinha-importanciasdemim.blogspot.com/</a></cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html?showComment=1283969642061#c1465839412371729624">9/08/2010 11:14 AM</a></span></div><p class="comment-content">Acho que perdi o meu blog, por causa disso, o google foi pedindo e eu dava a ID. E agora?</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="1465839412371729624">Reply</a><span class="item-control blog-admin blog-admin pid-928495423"><a target="_self" href="https://www.blogger.com/delete-comment.g?blogID=11300808&amp;postID=1465839412371729624">Delete</a></span></span></div><div class="comment-replies"><div id="c1465839412371729624-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c1465839412371729624-ra" class="thread-chrome thread-expanded"><div></div><div id="c1465839412371729624-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="1465839412371729624">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c1465839412371729624-ce"></div></li><li class="comment" id="c8456716403595111054"><div class="avatar-image-container"><img src="//www.blogger.com/img/blogger_logo_round_35.png" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user"><a href="https://www.blogger.com/profile/10515553648775962963" rel="nofollow">Unknown</a></cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html?showComment=1283985017567#c8456716403595111054">9/08/2010 3:30 PM</a></span></div><p class="comment-content">Poderiam me explicar detalhadamente por que meu blog est谩 inv谩lido e pedindo para abrir outro blog com outra conta?</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="8456716403595111054">Reply</a><span class="item-control blog-admin blog-admin pid-1842476491"><a target="_self" href="https://www.blogger.com/delete-comment.g?blogID=11300808&amp;postID=8456716403595111054">Delete</a></span></span></div><div class="comment-replies"><div id="c8456716403595111054-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c8456716403595111054-ra" class="thread-chrome thread-expanded"><div></div><div id="c8456716403595111054-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="8456716403595111054">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c8456716403595111054-ce"></div></li><li class="comment" id="c6149530471231759532"><div class="avatar-image-container"><img src="//www.blogger.com/img/blogger_logo_round_35.png" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user"><a href="https://www.blogger.com/profile/10515553648775962963" rel="nofollow">Unknown</a></cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html?showComment=1283985211193#c6149530471231759532">9/08/2010 3:33 PM</a></span></div><p class="comment-content">Este link acima descrito no outa outra postagem do meu blog me redireciona para abrir outro blog e os meu amigos que convido n茫o conseguem entrar para ver conte煤dos, por favor resolvam isso para mim, e se me enviarem alguma resposta que seja em portugues<br>Obrigada</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="6149530471231759532">Reply</a><span class="item-control blog-admin blog-admin pid-1842476491"><a target="_self" href="https://www.blogger.com/delete-comment.g?blogID=11300808&amp;postID=6149530471231759532">Delete</a></span></span></div><div class="comment-replies"><div id="c6149530471231759532-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c6149530471231759532-ra" class="thread-chrome thread-expanded"><div></div><div id="c6149530471231759532-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="6149530471231759532">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c6149530471231759532-ce"></div></li><li class="comment" id="c1494993940376270881"><div class="avatar-image-container"><img src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPTVuzZVXP-8wtlqkLD9EICtrCWT_554I0Qq0NON-Pe0HuAdWL7qeV1f53fhhNtP9VRcFEbNNAk70l9NxVOjiBVxF6VhVF2xUp8se9ZcsHKk3uxnWcRtqwdkUD1Ddaag/s45-c/daniel-s.jpg" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user"><a href="https://www.blogger.com/profile/12250225587461975586" rel="nofollow">Daniel VanStone</a></cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html?showComment=1283989115949#c1494993940376270881">9/08/2010 4:38 PM</a></span></div><p class="comment-content">This may seem to be a new deal but this has been around for a few years. Yes it is a wonderful thing that yahoo and google work so easily with each other. <br>It is easy to use this technology and hopefully it will continue to improve our web experiences.</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="1494993940376270881">Reply</a><span class="item-control blog-admin blog-admin pid-1823879211"><a target="_self" href="https://www.blogger.com/delete-comment.g?blogID=11300808&amp;postID=1494993940376270881">Delete</a></span></span></div><div class="comment-replies"><div id="c1494993940376270881-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c1494993940376270881-ra" class="thread-chrome thread-expanded"><div></div><div id="c1494993940376270881-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="1494993940376270881">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c1494993940376270881-ce"></div></li><li class="comment" id="c6927621583364476891"><div class="avatar-image-container"><img src="//resources.blogblog.com/img/blank.gif" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user">Anonymous</cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html?showComment=1284052019785#c6927621583364476891">9/09/2010 10:06 AM</a></span></div><p class="comment-content">Yes, please, another vote for Google being a relying party for their websites. And of course, I would love to be able to add my existing OpenID to my existing Google Account. Please.</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="6927621583364476891">Reply</a><span class="item-control blog-admin blog-admin pid-493331840"><a target="_self" href="https://www.blogger.com/delete-comment.g?blogID=11300808&amp;postID=6927621583364476891">Delete</a></span></span></div><div class="comment-replies"><div id="c6927621583364476891-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c6927621583364476891-ra" class="thread-chrome thread-expanded"><div></div><div id="c6927621583364476891-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="6927621583364476891">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c6927621583364476891-ce"></div></li><li class="comment" id="c8840677471639491140"><div class="avatar-image-container"><img src="//www.blogger.com/img/blogger_logo_round_35.png" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user"><a href="https://www.blogger.com/profile/10515553648775962963" rel="nofollow">Unknown</a></cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html?showComment=1284057487003#c8840677471639491140">9/09/2010 11:38 AM</a></span></div><p class="comment-content">MENSAGENS,IMAGENS,POEMAS,FRASES,DEPOIMENTOS,<br>ORA脟脮ES,SIMPATIAS,COMENT脕RIOS,OUTROS...<br>http://zetinhaimportanciasdemim.blogspot.com/</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="8840677471639491140">Reply</a><span class="item-control blog-admin blog-admin pid-1842476491"><a target="_self" href="https://www.blogger.com/delete-comment.g?blogID=11300808&amp;postID=8840677471639491140">Delete</a></span></span></div><div class="comment-replies"><div id="c8840677471639491140-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c8840677471639491140-ra" class="thread-chrome thread-expanded"><div></div><div id="c8840677471639491140-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="8840677471639491140">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c8840677471639491140-ce"></div></li><li class="comment" id="c7683712615445572768"><div class="avatar-image-container"><img src="//resources.blogblog.com/img/blank.gif" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user">Anonymous</cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html?showComment=1287112079526#c7683712615445572768">10/14/2010 8:07 PM</a></span></div><p class="comment-content">Good ..</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="7683712615445572768">Reply</a><span class="item-control blog-admin blog-admin pid-493331840"><a target="_self" href="https://www.blogger.com/delete-comment.g?blogID=11300808&amp;postID=7683712615445572768">Delete</a></span></span></div><div class="comment-replies"><div id="c7683712615445572768-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c7683712615445572768-ra" class="thread-chrome thread-expanded"><div></div><div id="c7683712615445572768-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="7683712615445572768">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c7683712615445572768-ce"></div></li></ol><div id="top-continue" class="continue"><a class="comment-reply" target="_self">Add comment</a></div><div class="comment-replybox-thread" id="top-ce"></div><div class="loadmore hidden" data-post-id="1120056741702692100"><a target="_self">Load more...</a></div></div> </div> </div> <p class='comment-footer'> <div class='comment-form'> <a name='comment-form'></a> <p> </p> <a href='https://www.blogger.com/comment/frame/11300808?po=1120056741702692100&hl=en' id='comment-editor-src'></a> <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410px' id='comment-editor' name='comment-editor' src='' width='100%'></iframe> <script src='https://www.blogger.com/static/v1/jsbin/2315299244-comment_from_post_iframe.js' type='text/javascript'></script> <script type='text/javascript'> BLOG_CMT_createIframe('https://www.blogger.com/rpc_relay.html'); </script> </div> </p> <div id='backlinks-container'> <div id='Blog1_backlinks-container'> </div> </div> </div> </div> </div></div> </div> <div class='blog-pager' id='blog-pager'> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='http://googlecode.blogspot.com/2010/09/apps-script-hackathon-in-mountain-view.html' id='Blog1_blog-pager-newer-link' title='Newer Post'>Newer Post</a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='http://googlecode.blogspot.com/2010/09/new-sidewiki-sidebar-web-element.html' id='Blog1_blog-pager-older-link' title='Older Post'>Older Post</a> </span> <a class='home-link' href='http://googlecode.blogspot.com/'>Home</a> </div> <div class='clear'></div> <div class='post-feeds'> <div class='feed-links'> Subscribe to: <a class='feed-link' href='http://googlecode.blogspot.com/feeds/1120056741702692100/comments/default' target='_blank' type='application/atom+xml'>Post Comments (Atom)</a> </div> </div> </div></div> </div> </div> <!-- end content-wrapper --> </div> <!-- end outer-wrapper --> <div id='footer-graphic'> <div class='foot section' id='footer-3'><div class='widget Attribution' data-version='1' id='Attribution1'> <div class='widget-content' style='text-align: center;'> &#169; 2011 Google inc.. Powered by <a href='https://www.blogger.com' target='_blank'>Blogger</a>. </div> <div class='clear'></div> </div></div> <div class='footer section' id='footer'><div class='widget HTML' data-version='1' id='HTML25'> <h2 class='title'>Terms</h2> <div class='widget-content'> </div> <div class='clear'></div> </div></div> </div></div> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/984859869-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY5PL2p2f804e0QC-jl3zIZAtvD2SQ:1732431567117';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d11300808','//googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html','11300808'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '11300808', 'title': 'The official Google Code blog', 'url': 'http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html', 'canonicalUrl': 'http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html', 'homepageUrl': 'http://googlecode.blogspot.com/', 'searchUrl': 'http://googlecode.blogspot.com/search', 'canonicalHomepageUrl': 'http://googlecode.blogspot.com/', 'blogspotFaviconUrl': 'http://googlecode.blogspot.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': false, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': '', 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22The official Google Code blog - Atom\x22 href\x3d\x22http://googlecode.blogspot.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22The official Google Code blog - RSS\x22 href\x3d\x22http://googlecode.blogspot.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22The official Google Code blog - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/11300808/posts/default\x22 /\x3e\n\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22The official Google Code blog - Atom\x22 href\x3d\x22http://googlecode.blogspot.com/feeds/1120056741702692100/comments/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/d78375fb222d99b3', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'item', 'postId': '1120056741702692100', 'pageName': 'Sign up with Google using OpenID', 'pageTitle': 'The official Google Code blog: Sign up with Google using OpenID'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Sign up with Google using OpenID', 'description': 'Some websites use the OpenID standard so that users don\u2019t even need to type a password to sign in. While Google does not yet support the us...', 'url': 'http://googlecode.blogspot.com/2010/09/sign-up-with-google-using-openid.html', 'type': 'item', 'isSingleItem': true, 'isMultipleItems': false, 'isError': false, 'isPage': false, 'isPost': true, 'isHomepage': false, 'isArchive': false, 'isLabelSearch': false, 'postId': 1120056741702692100}}]); _WidgetManager._RegisterWidget('_NavbarView', new _WidgetInfo('Navbar1', 'navbar', document.getElementById('Navbar1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_ImageView', new _WidgetInfo('Image1', 'sidebar', document.getElementById('Image1'), {'resize': false}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar', document.getElementById('HTML5'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'lightboxEnabled': true, 'lightboxModuleUrl': 'https://www.blogger.com/static/v1/jsbin/2646514562-lbx.js', 'lightboxCssUrl': 'https://www.blogger.com/static/v1/v-css/1964470060-lightbox_bundle.css'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_AttributionView', new _WidgetInfo('Attribution1', 'footer-3', document.getElementById('Attribution1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML25', 'footer', document.getElementById('HTML25'), {}, 'displayModeFull')); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10