<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: OpenID and OAuth in the browser?</title>
	<atom:link href="http://ajaxian.com/archives/openid-and-oauth-in-the-browser/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/openid-and-oauth-in-the-browser</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: ameuret</title>
		<link>http://ajaxian.com/archives/openid-and-oauth-in-the-browser/comment-page-1#comment-269150</link>
		<dc:creator>ameuret</dc:creator>
		<pubDate>Tue, 18 Nov 2008 12:06:24 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3457#comment-269150</guid>
		<description>Good move !

http://jyte.com/cl/openid-wont-get-general-adoption-until-natively-integrated-in-browsers</description>
		<content:encoded><![CDATA[<p>Good move !</p>
<p><a href="http://jyte.com/cl/openid-wont-get-general-adoption-until-natively-integrated-in-browsers" rel="nofollow">http://jyte.com/cl/openid-wont-get-general-adoption-until-natively-integrated-in-browsers</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattEllsworth</title>
		<link>http://ajaxian.com/archives/openid-and-oauth-in-the-browser/comment-page-1#comment-262590</link>
		<dc:creator>MattEllsworth</dc:creator>
		<pubDate>Thu, 03 Apr 2008 14:31:46 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3457#comment-262590</guid>
		<description>Thats a cool idea.  But I bounce between about 3 computers on a regular basis - so I love the whole openId thing - but if I could program each browser to do it, that would be cool as well.</description>
		<content:encoded><![CDATA[<p>Thats a cool idea.  But I bounce between about 3 computers on a regular basis &#8211; so I love the whole openId thing &#8211; but if I could program each browser to do it, that would be cool as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pascalvanhecke</title>
		<link>http://ajaxian.com/archives/openid-and-oauth-in-the-browser/comment-page-1#comment-262277</link>
		<dc:creator>pascalvanhecke</dc:creator>
		<pubDate>Sat, 22 Mar 2008 09:59:41 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3457#comment-262277</guid>
		<description>The html was stripped out, imagine this between &lt; and &gt; :

input name=&quot;openid_url&quot; value=&quot;http://&quot; size=&quot;40&quot; type=&quot;text&quot;</description>
		<content:encoded><![CDATA[<p>The html was stripped out, imagine this between &lt; and &gt; :</p>
<p>input name=&#8221;openid_url&#8221; value=&#8221;http://&#8221; size=&#8221;40&#8243; type=&#8221;text&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pascalvanhecke</title>
		<link>http://ajaxian.com/archives/openid-and-oauth-in-the-browser/comment-page-1#comment-262276</link>
		<dc:creator>pascalvanhecke</dc:creator>
		<pubDate>Sat, 22 Mar 2008 09:58:09 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3457#comment-262276</guid>
		<description>In fact this can already be achieved without the autodiscovery I think.
By convention the URL input field has the name openid_url:

Example: 

See http://wiki.openid.net/OpenID_Login_Box#OpenID_identifier_input_field

I had the idea of writing a Greasemonkey script to do a one-button or even automatic login but never came around it, maybe someone else will pick this up?</description>
		<content:encoded><![CDATA[<p>In fact this can already be achieved without the autodiscovery I think.<br />
By convention the URL input field has the name openid_url:</p>
<p>Example: </p>
<p>See <a href="http://wiki.openid.net/OpenID_Login_Box#OpenID_identifier_input_field" rel="nofollow">http://wiki.openid.net/OpenID_Login_Box#OpenID_identifier_input_field</a></p>
<p>I had the idea of writing a Greasemonkey script to do a one-button or even automatic login but never came around it, maybe someone else will pick this up?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nuxodin</title>
		<link>http://ajaxian.com/archives/openid-and-oauth-in-the-browser/comment-page-1#comment-262275</link>
		<dc:creator>nuxodin</dc:creator>
		<pubDate>Sat, 22 Mar 2008 06:13:03 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3457#comment-262275</guid>
		<description>Great idea!
Browsers should integrate it! 
Witch is the first?</description>
		<content:encoded><![CDATA[<p>Great idea!<br />
Browsers should integrate it!<br />
Witch is the first?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: davidmead</title>
		<link>http://ajaxian.com/archives/openid-and-oauth-in-the-browser/comment-page-1#comment-262274</link>
		<dc:creator>davidmead</dc:creator>
		<pubDate>Sat, 22 Mar 2008 04:33:56 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3457#comment-262274</guid>
		<description>That&#039;s a great idea and I&#039;m surprised I didn&#039;t hear it raised at SXSW as there was a lot of talk around this subject.</description>
		<content:encoded><![CDATA[<p>That&#8217;s a great idea and I&#8217;m surprised I didn&#8217;t hear it raised at SXSW as there was a lot of talk around this subject.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iampivot</title>
		<link>http://ajaxian.com/archives/openid-and-oauth-in-the-browser/comment-page-1#comment-262250</link>
		<dc:creator>iampivot</dc:creator>
		<pubDate>Fri, 21 Mar 2008 12:57:21 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3457#comment-262250</guid>
		<description>A firefox plugin would probably be able to demonstrate that this is a superior solution.</description>
		<content:encoded><![CDATA[<p>A firefox plugin would probably be able to demonstrate that this is a superior solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter svensson</title>
		<link>http://ajaxian.com/archives/openid-and-oauth-in-the-browser/comment-page-1#comment-262248</link>
		<dc:creator>peter svensson</dc:creator>
		<pubDate>Fri, 21 Mar 2008 07:33:42 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3457#comment-262248</guid>
		<description>+1  All value-added things that makes Gears a must-have are good. I have been thinking about offering a download which bundles Gears  with FF. Does this exist already?</description>
		<content:encoded><![CDATA[<p>+1  All value-added things that makes Gears a must-have are good. I have been thinking about offering a download which bundles Gears  with FF. Does this exist already?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BradNeuberg</title>
		<link>http://ajaxian.com/archives/openid-and-oauth-in-the-browser/comment-page-1#comment-262247</link>
		<dc:creator>BradNeuberg</dc:creator>
		<pubDate>Fri, 21 Mar 2008 01:20:46 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3457#comment-262247</guid>
		<description>This is part of a larger idea from the Paper Airplane project called The Smart Browser where we move standardized UI more into the browser and out of web sites, such as signing in, joining groups, recent updates, etc. The browser then interacts with the remote web site through a web service/microformat, formatting its chrome UI appropriately. More details here in the Paper Airplane paper I put out a few years ago:

http://codinginparadise.org/paperairplane/#smart_browser

An excerpt:

&quot;Tools for navigation in browsers progressed rapidly in the early days of the web, until they finally froze at their current state in about 1995 and have remained relatively unchanged. This is sad as the brower could standardize and embed many tools for much more sophisticated ways of dealing with web sites, especially around collaboration.  It&#039;s time for innovation.

Paper Airplane takes this to the next level with the concept of the Smart Brower, where the browser embeds standard navigation controls across the Two Way Web Sites [Brad: Two Way Web Sites were the name of for a new kind of web-site that embedded Wiki-like collaboration deeply into the web] it creates. This section discusses how the Smart Browser makes end-user&#039;s lives easier.

First, Paper Airplane embeds single signon. When a user first starts Paper Airplane they authenticate themselves against the browser, using a signon dialog to unlock a public/private keypair that is stored on the local machine. This public/private keypair is linked to a handle, similar to an AOL screen name, that is globally unique.  It does not establish that they are a specific person but rather that they have a particular handle.  Then, as they navigate to each Two Way Web Site, the browser authenticates them in the background using these keypairs against the remote site.

Single signon goes hand in hand with a standard way to join and unjoin Two Way Web Sites. At any site, if the site creator made it open, a user can press the Join button to become a member of this site:

[IMG: View Mode - Edit Toolbar - http://codinginparadise.org/paperairplane/images/viewmode_edit_toolbar.png]

When this is pressed, in the background the browser sends the user&#039;s public key to the remote site to be used later for single sign on activities, editing, and site roles.

The next standardized interface in the smart browser is a standard way to track site changes, which is a panel that appears in the left-hand sidebar when selected:

[IMG: New Changes Sidebar - http://codinginparadise.org/paperairplane/images/new_changes.png]

This panel is created by using an RSS stream from the remote site, and can track recent site edits using the Paper Airplane Editor, or if the remote site is a blog recent updates to a blog or corporate site, for example. When users go to a new site they won&#039;t have to wonder what has changed; the Recent Changes panel makes it easy for them.

Members of sites can also easily manage roles with the Members sidebar:

[IMG: Members Sidebar - http://codinginparadise.org/paperairplane/images/members.png]

Every page also has a control so that users can tag it with a given topic, such as &quot;important&quot;, â€œtodo&quot;, or â€œlinuxâ€, for example:

[IMG: Cookie Trail - http://codinginparadise.org/paperairplane/images/cookietrail.png]

Then, by pressing the Navigator section in the sidebar they can view all of the pages in a web site sorted by Tag, by Name, and more. This Navigator makes it possible for users to quickly jump to new adhoc categories created by other users, sorted into bottom-up categories using the tagging control. The Navigator also includes other powerful ways to view a web site: Recently Edited, which shows recently edited pages; and My Recent Pages, which shows your own recently edited or viewed pages so that you can quickly jump back to them.  The end result is that structure is brought to collaborative sites in a bottom-up, organic manner rather than through top-down controls that quickly become out of date.

The Navigator also exposes a sorting type called By Index, which takes a bit of explaining but which is very powerful. As pages are created and edited, an automatic index is created in the background. When a user views a site in the Navigator By Index, they will see an automatic index similar to the index in the back of a book or the one in Microsoft Help defining all the words, topics, and relations gleaned from the site itself. Most importantly, if your site members have used Smart Templates to create pages that have simple semantic information in them, then we now have higher-level metadata to hook our index on to. The index can be an extremely powerful way for users to look into &quot;the back of the book&quot; in a sense and jump right to the page and section they need to read or edit. Having an index to view a site is one of the payoffs for using Smart Templates when editing and creating your collaborative site.&quot;</description>
		<content:encoded><![CDATA[<p>This is part of a larger idea from the Paper Airplane project called The Smart Browser where we move standardized UI more into the browser and out of web sites, such as signing in, joining groups, recent updates, etc. The browser then interacts with the remote web site through a web service/microformat, formatting its chrome UI appropriately. More details here in the Paper Airplane paper I put out a few years ago:</p>
<p><a href="http://codinginparadise.org/paperairplane/#smart_browser" rel="nofollow">http://codinginparadise.org/paperairplane/#smart_browser</a></p>
<p>An excerpt:</p>
<p>&#8220;Tools for navigation in browsers progressed rapidly in the early days of the web, until they finally froze at their current state in about 1995 and have remained relatively unchanged. This is sad as the brower could standardize and embed many tools for much more sophisticated ways of dealing with web sites, especially around collaboration.  It&#8217;s time for innovation.</p>
<p>Paper Airplane takes this to the next level with the concept of the Smart Brower, where the browser embeds standard navigation controls across the Two Way Web Sites [Brad: Two Way Web Sites were the name of for a new kind of web-site that embedded Wiki-like collaboration deeply into the web] it creates. This section discusses how the Smart Browser makes end-user&#8217;s lives easier.</p>
<p>First, Paper Airplane embeds single signon. When a user first starts Paper Airplane they authenticate themselves against the browser, using a signon dialog to unlock a public/private keypair that is stored on the local machine. This public/private keypair is linked to a handle, similar to an AOL screen name, that is globally unique.  It does not establish that they are a specific person but rather that they have a particular handle.  Then, as they navigate to each Two Way Web Site, the browser authenticates them in the background using these keypairs against the remote site.</p>
<p>Single signon goes hand in hand with a standard way to join and unjoin Two Way Web Sites. At any site, if the site creator made it open, a user can press the Join button to become a member of this site:</p>
<p>[IMG: View Mode &#8211; Edit Toolbar &#8211; <a href="http://codinginparadise.org/paperairplane/images/viewmode_edit_toolbar.png" rel="nofollow">http://codinginparadise.org/paperairplane/images/viewmode_edit_toolbar.png</a></p>
<p>When this is pressed, in the background the browser sends the user&#8217;s public key to the remote site to be used later for single sign on activities, editing, and site roles.</p>
<p>The next standardized interface in the smart browser is a standard way to track site changes, which is a panel that appears in the left-hand sidebar when selected:</p>
<p>[IMG: New Changes Sidebar &#8211; <a href="http://codinginparadise.org/paperairplane/images/new_changes.png" rel="nofollow">http://codinginparadise.org/paperairplane/images/new_changes.png</a></p>
<p>This panel is created by using an RSS stream from the remote site, and can track recent site edits using the Paper Airplane Editor, or if the remote site is a blog recent updates to a blog or corporate site, for example. When users go to a new site they won&#8217;t have to wonder what has changed; the Recent Changes panel makes it easy for them.</p>
<p>Members of sites can also easily manage roles with the Members sidebar:</p>
<p>[IMG: Members Sidebar &#8211; <a href="http://codinginparadise.org/paperairplane/images/members.png" rel="nofollow">http://codinginparadise.org/paperairplane/images/members.png</a></p>
<p>Every page also has a control so that users can tag it with a given topic, such as &#8220;important&#8221;, â€œtodo&#8221;, or â€œlinuxâ€, for example:</p>
<p>[IMG: Cookie Trail &#8211; <a href="http://codinginparadise.org/paperairplane/images/cookietrail.png" rel="nofollow">http://codinginparadise.org/paperairplane/images/cookietrail.png</a></p>
<p>Then, by pressing the Navigator section in the sidebar they can view all of the pages in a web site sorted by Tag, by Name, and more. This Navigator makes it possible for users to quickly jump to new adhoc categories created by other users, sorted into bottom-up categories using the tagging control. The Navigator also includes other powerful ways to view a web site: Recently Edited, which shows recently edited pages; and My Recent Pages, which shows your own recently edited or viewed pages so that you can quickly jump back to them.  The end result is that structure is brought to collaborative sites in a bottom-up, organic manner rather than through top-down controls that quickly become out of date.</p>
<p>The Navigator also exposes a sorting type called By Index, which takes a bit of explaining but which is very powerful. As pages are created and edited, an automatic index is created in the background. When a user views a site in the Navigator By Index, they will see an automatic index similar to the index in the back of a book or the one in Microsoft Help defining all the words, topics, and relations gleaned from the site itself. Most importantly, if your site members have used Smart Templates to create pages that have simple semantic information in them, then we now have higher-level metadata to hook our index on to. The index can be an extremely powerful way for users to look into &#8220;the back of the book&#8221; in a sense and jump right to the page and section they need to read or edit. Having an index to view a site is one of the payoffs for using Smart Templates when editing and creating your collaborative site.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: musicfreak</title>
		<link>http://ajaxian.com/archives/openid-and-oauth-in-the-browser/comment-page-1#comment-262244</link>
		<dc:creator>musicfreak</dc:creator>
		<pubDate>Thu, 20 Mar 2008 17:03:42 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3457#comment-262244</guid>
		<description>Ooo, definitely a very nice idea. I myself don&#039;t use OpenID, but I imagine this would make life easier for people that do (and it would probably help spread OpenID&#039;s popularity). The problem would be getting browsers to cooperate, but I don&#039;t think that should be too big of a deal (except with IE, as always...but most people that have OpenID use a better browser anyway).</description>
		<content:encoded><![CDATA[<p>Ooo, definitely a very nice idea. I myself don&#8217;t use OpenID, but I imagine this would make life easier for people that do (and it would probably help spread OpenID&#8217;s popularity). The problem would be getting browsers to cooperate, but I don&#8217;t think that should be too big of a deal (except with IE, as always&#8230;but most people that have OpenID use a better browser anyway).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: p01</title>
		<link>http://ajaxian.com/archives/openid-and-oauth-in-the-browser/comment-page-1#comment-262243</link>
		<dc:creator>p01</dc:creator>
		<pubDate>Thu, 20 Mar 2008 16:35:25 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3457#comment-262243</guid>
		<description>Neat idea!</description>
		<content:encoded><![CDATA[<p>Neat idea!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cory</title>
		<link>http://ajaxian.com/archives/openid-and-oauth-in-the-browser/comment-page-1#comment-262242</link>
		<dc:creator>Cory</dc:creator>
		<pubDate>Thu, 20 Mar 2008 16:31:06 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3457#comment-262242</guid>
		<description>I would welcome such a feature. It would be nice to have it tied to the profile for the active user (switching profiles switches OpenID logins).</description>
		<content:encoded><![CDATA[<p>I would welcome such a feature. It would be nice to have it tied to the profile for the active user (switching profiles switches OpenID logins).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

