<?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>Auger &#187; oAuth</title>
	<atom:link href="http://www.auger.nl/tag/oauth/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.auger.nl</link>
	<description>Software Design &#38; Development</description>
	<lastBuildDate>Thu, 19 Jan 2012 15:29:56 +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>.NET oAuth implementatie Van der Valk</title>
		<link>http://www.auger.nl/2010/03/net-oauth-implementatie-van-der-valk/</link>
		<comments>http://www.auger.nl/2010/03/net-oauth-implementatie-van-der-valk/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 20:16:05 +0000</pubDate>
		<dc:creator>Sander Soeteman</dc:creator>
				<category><![CDATA[projecten]]></category>
		<category><![CDATA[oAuth]]></category>

		<guid isPermaLink="false">http://bbqbill.nl/?p=145</guid>
		<description><![CDATA[Iedereen die een twitter account heeft (en hier gebruik van maakt), heeft wel &#8216;s gebruik gemaakt van oAuth. oAuth is bijzonder geschikt voor situaties waarin je als bedrijf aan derden toegang wilt geven tot bepaalde gegevensbronnen, zonder dat je je rokje op hoeft te tillen. Derde partijen kunnen gebruik maken van SOAP/REST Webservices, namens een [...]]]></description>
			<content:encoded><![CDATA[<p>Iedereen die een <a href="http://twitter.com/soeteman" target="_blank">twitter account</a> heeft (en hier gebruik van maakt), heeft wel &#8216;s gebruik gemaakt van <a href="http://en.wikipedia.org/wiki/OAuth" target="_blank">oAuth</a>. oAuth is bijzonder geschikt voor situaties waarin je als bedrijf aan derden toegang wilt geven tot bepaalde gegevensbronnen, zonder dat je je rokje op hoeft te tillen. <span id="more-145"></span>Derde partijen kunnen gebruik maken van SOAP/REST Webservices, <em>namens</em> een bij Van der Valk geregistreerde gebruiker, zonder dat deze derde partijen gebruikersnaam en wachtwoord van deze gebruiker ooit in het bezit krijgen.</p>
<p>OAuth is <em>Token based Authentication</em>. Nadat ik op de <a title="Van der Valk" href="http://www.valk.com" target="_blank">Valk.com</a> een suite heb geboekt en betaald, laat ik mijn rijbewijs zien aan de receptie van het hotel, waarna ik een keycard krijg. Middels deze keycard <em>delegeert</em> de receptie authenticatie. De deur in mijn suite en de bediening in het restaurant &#8216;herkennen&#8217; mij op basis van mijn keycard. OAuth werkt analoog aan deze keycard.</p>
<p>Binnen oAuth worden drie partijen onderscheiden:</p>
<p><strong>De Service Provider</strong><br />
Dit is de partij die de dienst levert. In ons geval is dit dus Van der Valk zelf.</p>
<p><strong>Verschillende Consumers</strong></p>
<p>Dit zijn de derden die namens de Users gebruik willen maken van de gegevens van de Service Provider.</p>
<p><strong>Users</strong></p>
<p>De gebruikers die een account hebben aangemaakt bij de Service Provider</p>
<p><strong>Use Cases</strong></p>
<p>Door gebruik te maken van oAuth is het voor accounthouders van Van der Valk mogelijk, om bijvoorbeeld een Robbie Williams arrangement te boeken op een hiervoor speciaal ingerichte actiesite, of om een fiets te huren bij een partnerorganisatie. De partners van Van der Valk kunnen een laagdrempelige boekingservaring aanbieden, de Valk.com accounthouders hoeven zich niet opnieuw te registreren bij weer een andere website en hun gebruikersnaam en wachtwoord blijven alleen bekend bij Van der Valk.</p>
<p>Een andere Use Case is het beheer van een externe website door de receptionistes van de verschillende hotels op basis van bestaande Valk.com CMS accounts. Voor deze externe website kunnen we dan een MembershipProvider implementeren op basis van oAuth.</p>
<p>Hoe dit allemaal technisch werkt, ga ik in een volgende post uiteenzetten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.auger.nl/2010/03/net-oauth-implementatie-van-der-valk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

