<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
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/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Another blog bites the dust &#187; OAuth</title> <atom:link href="http://eran.sandler.co.il/category/oauth/feed/" rel="self" type="application/rss+xml" /><link>http://eran.sandler.co.il</link> <description>Not biting dust since 2005</description> <lastBuildDate>Sat, 19 Nov 2011 22:32:44 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>OAuth Core 1.0 Final &#8211; Out the door into a service near you</title><link>http://eran.sandler.co.il/2007/12/05/oauth-core-10-final-out-the-door-into-a-service-near-you/</link> <comments>http://eran.sandler.co.il/2007/12/05/oauth-core-10-final-out-the-door-into-a-service-near-you/#comments</comments> <pubDate>Wed, 05 Dec 2007 19:42:44 +0000</pubDate> <dc:creator>Eran Sandler</dc:creator> <category><![CDATA[Announcements]]></category> <category><![CDATA[OAuth]]></category> <category><![CDATA[Identity]]></category> <category><![CDATA[IIW]]></category> <category><![CDATA[internet identity workshop]]></category> <category><![CDATA[specification]]></category><guid
isPermaLink="false">http://eran.sandler.co.il/2007/12/05/oauth-core-10-final-out-the-door-into-a-service-near-you/</guid> <description><![CDATA[At IIW 2007b OAuth Core 1.0 Final was released. I wish I could attend IIW but I had previous work related obligations that I simply could not get out of. I do hope to attend the next one (IIW 2008a). Now it&#8217;s time to update the C# client to the latest and really final version [...]]]></description> <content:encoded><![CDATA[<p>At <a
href="http://www.windley.com/events/iiw2007b/">IIW 2007b</a> <a
href="http://oauth.net/core/1.0">OAuth Core 1.0 Final</a> was released.</p><p>I wish I could attend IIW but I had previous work related obligations that I simply could not get out of. I do hope to attend the next one (IIW 2008a).</p><p>Now it&#8217;s time to update the C# client to the latest and really final version of the spec.</p><p>Congrats to everyone involved with OAuth. It is a truly amazing group of people and I think we can all be proud of the outcome!</p> ]]></content:encoded> <wfw:commentRss>http://eran.sandler.co.il/2007/12/05/oauth-core-10-final-out-the-door-into-a-service-near-you/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>OAuth C# (very) Basic Library</title><link>http://eran.sandler.co.il/2007/10/17/oauth-c-very-basic-library/</link> <comments>http://eran.sandler.co.il/2007/10/17/oauth-c-very-basic-library/#comments</comments> <pubDate>Wed, 17 Oct 2007 01:20:51 +0000</pubDate> <dc:creator>Eran Sandler</dc:creator> <category><![CDATA[Code]]></category> <category><![CDATA[OAuth]]></category> <category><![CDATA[.NET]]></category> <category><![CDATA[ASP.NET]]></category> <category><![CDATA[Authentication]]></category> <category><![CDATA[C#]]></category> <category><![CDATA[csharp]]></category> <category><![CDATA[delegation]]></category><guid
isPermaLink="false">http://eran.sandler.co.il/2007/10/17/oauth-c-very-basic-library/</guid> <description><![CDATA[I know it took me a while (sorry) but I had a couple things on my plate. At first I wanted to release a more complete integration of OAuth within ASP.NET, but that will have to wait to the next time frame I can allocate to work on this. In the meantime, there is some [...]]]></description> <content:encoded><![CDATA[<p>I know it took me a while (sorry) but I had a couple things on my plate.</p><p>At first I wanted to release a more complete integration of <a
href="http://oauth.net">OAuth</a> within ASP.NET, but that will have to wait to the next time frame I can allocate to work on this.</p><p>In the meantime, there is some <a
href="http://oauth.googlecode.com/svn/code/csharp/">basic C# code</a> in the <a
href="http://oauth.net/code/">OAuth code repository</a> which generates the OAuth signature, which is the most complicated thing to implement in the spec (not that it&#8217;s that difficult to implement :-) It&#8217;s actually quite easy).</p><p>To use the C# code, simply do this (based on the samples in the spec):</p><blockquote><p>using OAuth;</p><p>OAuthBase oauth = new OAuthBase();</p><p>Uri url = new Uri(&#8220;http://photos.example.net/photos?file=vacation.jpg&amp;size=original&#8221;);</p><p>string signature = oauth.GenerateSignature(url, &#8220;dpf43f3p2l4k3l03&#8243;, &#8220;kd94hf93k423kf44&#8243;, &#8220;nnch734d00sl2jdk&#8221;, &#8220;pfkkdhi9sl3r4s00&#8243;, &#8220;GET&#8221;, oauth.GenerateTimeStamp(), oauth.GenerateNonce(), OAuthBase.SignatureTypes.HMACSHA1);</p></blockquote><p>After that you can concatenate the relevant query parameters as well as the signature value to the URL and use it.</p><p>If you have a different timestamp and/or nonce generation method, you can inherit and override these methods.</p><p>If you require a different hashing algorithm other than the default HMAC-SHA1 or the PLAINTEXT (which MUST be used with a secure communication channel such as HTTPS) you can use the &#8220;GenerateSignatureBase&#8221; method to generate the signature base string and then call &#8220;GenerateSignatureUsingHash&#8221; passing the signature base and the hash algorithm you are using.</p><p>That&#8217;s about it. I&#8217;ll update when I&#8217;ll have some more integrative code.</p> ]]></content:encoded> <wfw:commentRss>http://eran.sandler.co.il/2007/10/17/oauth-c-very-basic-library/feed/</wfw:commentRss> <slash:comments>23</slash:comments> </item> <item><title>OAuth Core 1.0 Final Draft &#8211; Implement it while it&#8217;s hot</title><link>http://eran.sandler.co.il/2007/10/07/oauth-core-10-final-draft-implement-it-while-its-hot/</link> <comments>http://eran.sandler.co.il/2007/10/07/oauth-core-10-final-draft-implement-it-while-its-hot/#comments</comments> <pubDate>Sun, 07 Oct 2007 12:59:53 +0000</pubDate> <dc:creator>Eran Sandler</dc:creator> <category><![CDATA[Announcements]]></category> <category><![CDATA[OAuth]]></category> <category><![CDATA[Authentication]]></category> <category><![CDATA[delegation]]></category> <category><![CDATA[Security]]></category><guid
isPermaLink="false">http://eran.sandler.co.il/2007/10/07/oauth-core-10-final-draft-implement-it-while-its-hot/</guid> <description><![CDATA[After Chris blogged about it Eran Hammer-Lahav wrote a Beginner&#8217;s Guide to OAuth I have little to add. I will add though that my C# library which I&#8217;m promising for quite some time will get out very soon :-) (Sorry for the delay, it&#8217;s been hectic around here).]]></description> <content:encoded><![CDATA[<p>After Chris <a
href="http://factoryjoe.com/blog/2007/10/04/oauth-core-10-final-draft-is-out-now-build-stuff/">blogged about it</a> <a
href="http://www.hueniverse.com">Eran Hammer-Lahav</a> wrote a <a
href="http://www.hueniverse.com/hueniverse/2007/10/beginners-guide.html">Beginner&#8217;s Guide to OAuth</a> I have little to add.</p><p>I will add though that my C# library which I&#8217;m promising for quite some time will get out very soon :-) (Sorry for the delay, it&#8217;s been hectic around here).</p> ]]></content:encoded> <wfw:commentRss>http://eran.sandler.co.il/2007/10/07/oauth-core-10-final-draft-implement-it-while-its-hot/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>OAuth 1.0 Public Draft &#8211; Another brick in the wall</title><link>http://eran.sandler.co.il/2007/09/22/oauth-10-public-draft-another-brick-in-the-wall/</link> <comments>http://eran.sandler.co.il/2007/09/22/oauth-10-public-draft-another-brick-in-the-wall/#comments</comments> <pubDate>Sat, 22 Sep 2007 00:13:41 +0000</pubDate> <dc:creator>Eran Sandler</dc:creator> <category><![CDATA[OAuth]]></category> <category><![CDATA[Authentication]]></category> <category><![CDATA[delegation]]></category><guid
isPermaLink="false">http://eran.sandler.co.il/2007/09/22/oauth-10-public-draft-another-brick-in-the-wall/</guid> <description><![CDATA[Others have made such great explanations as to what OAuth is and what it does like Eran Hammer-Lahav&#8217;s post so I won&#8217;t repeat it. I will say that OAuth should make the Internet a little bit safer by giving the technical means to remove the need of a certain service asking the user to give [...]]]></description> <content:encoded><![CDATA[<p>Others have made such great explanations as to what <a
href="http://oauth.org/">OAuth</a> is and what it does like <a
href="http://www.hueniverse.com/hueniverse/2007/09/explaining-oaut.html">Eran Hammer-Lahav&#8217;s post</a> so I won&#8217;t repeat it.</p><p>I will say that OAuth should make the Internet a little bit safer by giving the technical means to remove the need of a certain service asking the user to give his/her username and password to access another service that that user is also using.</p><p>OAuth is to credentials delegation what OpenID is to authentication. An open standard for delegating a user&#8217;s credentials between services, the same way OpenID is an open standard for authentication.</p><p>It is important to note, however, that OAuth is not limited to be used with OpenID only. It <u>CAN</u> be used with <u>ANY</u> authentication scheme both open and proprietary.</p><p>After all, some of the main mantras of OAuth were that we don&#8217;t want to reinvent the wheel(s) and we want OAuth to play nicely with everyone.</p><p>I&#8217;m contributing to the working group of OAuth and we just released the first <a
href="http://oauth.org/documentation/spec">public draft for OAuth 1.0</a>. Take a look, read the spec and share your thoughts and comments with us!</p><p>OAuth &#8211; another brick in the open standards wall of authentication, credentials delegations and ultimately identity.</p> ]]></content:encoded> <wfw:commentRss>http://eran.sandler.co.il/2007/09/22/oauth-10-public-draft-another-brick-in-the-wall/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached (User agent is rejected)
Database Caching 1/24 queries in 0.011 seconds using disk: basic
Object Caching 505/559 objects using disk: basic

Served from: eran.sandler.co.il @ 2012-02-07 15:16:37 -->
