<?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>Naming is Hard &#187; barcampbrighton3</title>
	<atom:link href="http://bruceboughton.me.uk/tag/barcampbrighton3/feed/" rel="self" type="application/rss+xml" />
	<link>http://bruceboughton.me.uk</link>
	<description>Written by Bruce Boughton</description>
	<lastBuildDate>Mon, 10 May 2010 15:54:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bringing OAuth to .NET developers</title>
		<link>http://bruceboughton.me.uk/2008/09/05/bringing-oauth-to-dot-net-developers/</link>
		<comments>http://bruceboughton.me.uk/2008/09/05/bringing-oauth-to-dot-net-developers/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 09:00:33 +0000</pubDate>
		<dc:creator>Bruce Boughton</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[barcampbrighton3]]></category>

		<guid isPermaLink="false">http://siliconbea.ch/?p=158</guid>
		<description><![CDATA[Over the last few months, as part of Madgex&#8217;s ongoing commitment to research and development, I have been working closely with Chris Adams to build an OAuth library for .NET, which we&#8217;ve cleverly named OAuth.net.
Today, I&#8217;m delighted to announce that Madgex is open-sourcing this library for everyone to use. To mark the occasion, we&#8217;ve put [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last few months, as part of Madgex&#8217;s ongoing commitment to research and development, I have been working closely with Chris Adams to build an OAuth library for .NET, which we&#8217;ve cleverly named <a href="http://lab.madgex.com/oauth-net/">OAuth.net</a>.</p>
<p>Today, I&#8217;m delighted to announce that Madgex is <strong>open-sourcing</strong> this library for everyone to use. To mark the occasion, we&#8217;ve put some demos up on the <a href="http://lab.madgex.com/oauth-net/">Madgex Lab</a> site and loaded the <a href="http://code.google.com/p/oauth-dot-net/">source code</a> on to Google Code!</p>
<h3>OAuth: simple, standard and secure API authentication</h3>
<p><a href="http://oauth.net/">OAuth</a> is a fresh new standard that allows users to share their online data between different web, desktop and mobile applications <strong>without also having to share their passwords</strong>.</p>
<p>A great example of a use case is the friend import feature that all social networks seem to have. Just give them your email address and password, and they will kindly go off and find your friends for you! Oh, and they promise not to write your password down on any post-its. Honest.</p>
<p>Hopefully, everyone can see how this is a Bad Idea. It&#8217;s so bad, in fact, that it has a big scary name: <strong>the Password Anti-Pattern</strong>. With OAuth, however, you don&#8217;t have to give the social network your password; instead they simply send you to your webmail site where you log in and issue them a special token. The token, like a valet car key, gives access to your contacts but is useless for any other purpose.</p>
<p>Of course, OAuth isn&#8217;t just for sharing address books. OAuth can (and should) be used wherever a user&#8217;s private data is to be shared between a website and a third-party web, desktop or mobile application. Other examples include location-aware applications that <a href="http://lab.madgex.com/oauth-net/gettingatarted01.aspx/">fetch your location from Fire Eagle</a>, and photo printing sites that turn your online photos into lovely printed albums.</p>
<h3>Find out more</h3>
<p>If I&#8217;ve piqued your interest (and I hope I have), here&#8217;s how to find out more. First, <strong>I will be talking about OAuth at Barcamp Brighton 3 this weekend</strong>, so if you&#8217;re lucky enough to have a ticket, pop along to my session and ask me lots of tough questions! Madgex also have a stand at dConstruct today, so feel free to pop along and grab Chris, Glenn or me for a chat. We&#8217;ll also be at ReMix UK 08 in a few weeks time, if you&#8217;re not around this weekend.</p>
<p>Next, download the <a href="http://code.google.com/p/oauth-dot-net/">source code</a> and peruse the examples on the <a href="http://lab.madgex.com/oauth-net/">Madgex Lab</a> site. For a more in-depth discussion, I&#8217;ve written a <a href="http://lab.madgex.com/oauth-net/gettingatarted01.aspx/">getting started guide</a> where I show how to build a Fire Eagle mashup with Google Maps.</p>
<p>Finally, we&#8217;d love to hear from you, so email us at <a href="mailto:oauth-dot-net@madgex.com">oauth-dot-net@madgex.com</a> or tweet <a href="http://twitter.com/bruceboughton">me</a>, <a href="http://twitter.com/glennjones">Glenn</a> or <a href="http://twitter.com/csadams">Chris</a>.</p>
<h3>Update: Barcamp Brighton 3 presentation slides</h3>
<p><a href="http://bruceboughton.me.uk/wp-content/uploads/2008/09/oauth-vs-password-antipattern.ppt"><img src="/wp-content/uploads/2008/09/screenshot.png" border="0" /></a></p>
<p>I&#8217;ve uploaded the <a href="http://bruceboughton.me.uk/wp-content/uploads/2008/09/oauth-vs-password-antipattern.ppt">presentation slides</a> here. (Although the slides are quite sparse, pretty much everything I said is in the notes for the slides)</p>
]]></content:encoded>
			<wfw:commentRss>http://bruceboughton.me.uk/2008/09/05/bringing-oauth-to-dot-net-developers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
