<?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/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>notizBlog &#187; JanRain</title>
	<atom:link href="http://notizblog.org/tag/janrain/feed/" rel="self" type="application/rss+xml" />
	<link>http://notizblog.org</link>
	<description>a weblog about the open, portable, social, synaptic, semantic, structured, distributed, decentralized, microformatted and federated social web</description>
	<lastBuildDate>Mon, 23 Jan 2012 10:31:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="search"
           href="http://notizblog.org/opensearch"
           type="application/opensearchdescription+xml"
           title="Content Search" /><atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/><cloud domain='notizblog.org' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<atom:link rel='salmon' href='http://notizblog.org/?salmon=endpoint'/><atom:link rel='http://salmon-protocol.org/ns/salmon-replies' href='http://notizblog.org/?salmon=endpoint'/><atom:link rel='http://salmon-protocol.org/ns/salmon-mention' href='http://notizblog.org/?salmon=endpoint'/>		<item>
		<title>OpenID Connect Complex</title>
		<link>http://notizblog.org/2012/01/18/openid-connect-complex/</link>
		<comments>http://notizblog.org/2012/01/18/openid-connect-complex/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 10:31:08 +0000</pubDate>
		<dc:creator>Matthias Pfefferle</dc:creator>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[JanRain]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[OpenID Connect]]></category>
		<category><![CDATA[Simple Web Discovery]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[Webfinger]]></category>

		<guid isPermaLink="false">http://notizblog.org/?p=4130</guid>
		<description><![CDATA[Hat der erste Entwurf von OpenID Connect noch auf eine (&#252;bersichtliche) Seite gepasst, braucht der Draft der OpenID Foundation schon 7 unterschiedliche Spezifikationen. Wieso m&#252;ssen &#8220;Standard&#8221;-Organisationen wie das W3C (z.B. RDFa) oder der OpenID Foundation denn alles so unn&#246;tig kompliziert machen? Immerhin schafft es ja sogar Facebook seinen Authentifizierungsprozess auf einer Seite zu erkl&#228;ren. &#8230;und [...]]]></description>
			<content:encoded><![CDATA[<p><img width="600" height="250" src="http://notizblog.org/wp-content/uploads/2012/01/openid-complex.jpg" class="aligncenter size-medium wp-post-image" alt="openid-complex" title="openid-complex" /></p>
<p>Hat der erste Entwurf von <a href="http://web.archive.org/web/20110720081501/http://openidconnect.com/"><em>OpenID Connect</em></a> noch auf eine (&#252;bersichtliche) Seite gepasst, braucht der <a href="http://openid.net/connect/">Draft</a> der OpenID Foundation schon <strong>7 unterschiedliche Spezifikationen</strong>.</p>
<p>Wieso m&#252;ssen &#8220;Standard&#8221;-Organisationen wie das W3C (z.B. RDFa) oder der OpenID Foundation denn alles so unn&#246;tig kompliziert machen? Immerhin schafft es ja sogar Facebook seinen Authentifizierungsprozess auf <a href="http://developers.facebook.com/docs/authentication/">einer Seite</a> zu erkl&#228;ren. &#8230;und noch besser! Er l&#228;sst in drei S&#228;tzen zusammenfassen:</p>
<ol>
<li>Hol dir &#252;ber folgende URL einen Access-Token:<br />
<code>https://www.facebook.com/dialog/oauth?<br />
     client_id=YOUR_APP_ID&#038;redirect_uri=YOUR_URL</code></li>
<li>H&#228;ng ihn an folgende URL, auf den du den User weiterleitest:<br />
<code>https://www.facebook.com/dialog/oauth?<br />
     client_id=YOUR_APP_ID&#038;redirect_uri=YOUR_URL&#038;scope=email,read_stream</code></li>
<li>Fertsch!</li>
</ol>
<p>&#8230;dazu kommen eine weitere <a href="http://openid.net/specs/openid-connect-discovery-1_0.html">Discovery-Variante</a> die Webfinger, host-meta, XRD, XRDS oder YADIS komplett ignoriert und eine <a href="http://openid.net/specs/openid-connect-messages-1_0.html#anchor14">Identity-API</a> die SREG oder AX noch nicht einmal &#228;hnelt!</p>
<p>Mike Jones, einer der Hauptentwickler der Spezifikation, <a href="http://self-issued.info/?p=619">schreibt zwar</a>:</p>
<blockquote><p>The design philosophy behind OpenID Connect is “make simple things simple and make complex things possible”.</p></blockquote>
<p>Das ist aber nur die halbe Wahrheit. Webseitenbetreiber, die zuk&#252;nftig einen <em>OpenID Connect</em> Login anbieten wollen, haben es in der Tat etwas einfacher, da sie sich auf die &#8220;<a href="http://openid.net/specs/openid-connect-basic-1_0.html">Minimalanforderungen</a>&#8221; konzentrieren k&#246;nnen. Seiten die einen <em>OpenID Connect</em> Provider stellen wollen haben aber <a href="http://openid.net/specs/openid-connect-basic-1_0.html#anchor2">folgendes Problem</a>:</p>
<blockquote><p>Authorization Requests can follow one of two paths; the Implicit Flow or the Authorization Code Flow. [...]<br />
The OpenID Connect Basic Client profile only documents Clients using the Implicit Flow. OpenID Providers MUST support both flows. [...]</p></blockquote>
<p>Damit begeht die <em>OpenID Foundation</em> wieder den gleichen Fehler wie bei OpenID 2.0. Am Schluss gibt es so viele unterschiedliche und halbfertige Implemenrierungen, dass man wieder auf <abbr title="Software As A Service">SaaS</abbr>-Dienste wie <a href="http://www.janrain.com/products/engage/social-login">Janrain</a> oder <a href="http://www.gigya.com/">Gigaya</a> zur&#252;ckgreifen muss. Wozu braucht es dann noch einen &#8220;Standard&#8221;?</p>
<p>Warum denn immer <a href="http://notizblog.org/2011/11/15/oalternative/">1000 Alternativen</a> anbieten? Bei Facebook klappts ja auch ohne&#8230;</p>

<div class="social-buttons">
  <a class="FlattrButton" style="display:none;"
     title="OpenID &lt;del datetime=&quot;2012-01-18T09:33:25+00:00&quot;&gt;Connect&lt;/del&gt; Complex"
     data-flattr-button="compact"
     data-flattr-uid="pfefferle"
     data-flattr-category="text"
     data-flattr-language="de_DE"
     href="http://notizblog.org/2012/01/18/openid-connect-complex/"
     rel="donation payment">Flattr this!</a>

  <div class="g-plusone" data-size="medium" data-lang="de-DE" data-href="http://notizblog.org/2012/01/18/openid-connect-complex/"></div>
</div>]]></content:encoded>
			<wfw:commentRss>http://notizblog.org/2012/01/18/openid-connect-complex/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:thumbnail url="http://notizblog.org/wp-content/uploads/2012/01/openid-complex.jpg" />
		<media:content url="http://notizblog.org/wp-content/uploads/2012/01/openid-complex.jpg" medium="image">
			<media:title type="html">openid-complex</media:title>
		</media:content>
	</item>
		<item>
		<title>RPX f&#252;r WordPress</title>
		<link>http://notizblog.org/2009/03/10/rpx-fuer-wordpress/</link>
		<comments>http://notizblog.org/2009/03/10/rpx-fuer-wordpress/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 19:23:09 +0000</pubDate>
		<dc:creator>Matthias Pfefferle</dc:creator>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Facebook Connect]]></category>
		<category><![CDATA[JanRain]]></category>
		<category><![CDATA[Live ID]]></category>
		<category><![CDATA[MySpaceID]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[RPX]]></category>
		<category><![CDATA[SingleSignOn]]></category>

		<guid isPermaLink="false">http://notizblog.org/?p=1424</guid>
		<description><![CDATA[RPX ist ein SingleSignOn-Service von JanRain (der Firma hinter myOpenID) welcher alle g&#228;ngigen SignOn-Mechanismen wie z.B. OpenID, Facebook-Connect, MySpaceID oder Microsofts Live ID in einem Dienst vereint. Der Vorteil f&#252;r Webseiten-Betreiber liegt in der, f&#252;r sie einheitlichen, Verarbeitung der verschiedenen offenen Standards und propriet&#228;ren Formate. Der Login wird praktisch komplett an RPX weiter delegiert und [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://rpxnow.com/">RPX</a> ist ein SingleSignOn-Service von <a href="http://www.janrain.com">JanRain</a> (der Firma hinter <a href="http://myopenid.com">myOpenID</a>) welcher alle g&#228;ngigen SignOn-Mechanismen wie z.B. <a href="http://notizblog.org/tag/openid">OpenID</a>, <a href="http://notizblog.org/2008/12/11/openid-vs-facebook-connect/">Facebook-Connect</a>, <a href="http://notizblog.org/2008/08/15/dataavailability-doch-offener-als-gedacht/">MySpaceID</a> oder <a href="http://notizblog.org/2008/10/27/windows-live-id-wird-openid-provider/">Microsofts Live ID</a> in einem Dienst vereint. Der Vorteil f&#252;r Webseiten-Betreiber liegt in der, f&#252;r sie einheitlichen, Verarbeitung der verschiedenen offenen Standards und propriet&#228;ren Formate. Der Login wird praktisch komplett an RPX weiter delegiert und die ganze Logik l&#228;uft &#252;ber die Server von JanRain. Nach erfolgreicher Authentifizierung bekommt der Betreiber dann alle Informationen (bei OpenID z.B. Profil-Daten die per SReg &#252;bertragen wurden) in einheitlicher Form &#252;bermittelt&#8230;  &#8220;SingleSignOn as a Service&#8221; so zu sagen.</p>
<p>Mit dem <a href="http://wordpress.org/extend/plugins/rpx/">Plugin f&#252;r WordPress</a> sind all diese Features jetzt auch f&#252;r den privaten Blog nutzbar.</p>
<p><img src="http://notizblog.org/wp-content/uploads/2009/03/rpx-wordpress-login.png" alt="rpx-wordpress-login" title="rpx-wordpress-login" width="400" height="385" class="aligncenter size-full wp-image-1425" /></p>
<p>Das Plugin ist sicherlich ein genialer Marketing-Coup um RPX zu promoten, bietet f&#252;r mich aber (au&#223;er dem breiten Spektrum an Login-M&#246;glichkeiten) keine wirkliche Alternative zu dem klassischen <a href="http://wordpress.org/extend/plugins/openid/">OpenID-Plugin von Will Norris</a>.</p>
<p>Was mich an RPX besonders st&#246;rt:</p>
<ul>
<li>F&#252;r jeden der sich beim Kommentieren &#252;ber RPX authentifiziert wird ein WordPress-Profil angelegt, auch wenn die Registrierung f&#252;r WordPress deaktiviert wurde.</li>
<li>Der ganze Login-Prozess wird &#252;ber JanRain abgehandelt, was ja eigentlich auch nicht der Idee von OpenID entspricht. &#8220;Man in the middle&#8221; mit Ansage!</li>
<li>Man muss sich zuerst relativ umst&#228;ndlich bei RPX registrieren um einen API-Key zu bekommen</li>
</ul>

<div class="social-buttons">
  <a class="FlattrButton" style="display:none;"
     title="RPX f&amp;#252;r WordPress"
     data-flattr-button="compact"
     data-flattr-uid="pfefferle"
     data-flattr-category="text"
     data-flattr-language="de_DE"
     href="http://notizblog.org/2009/03/10/rpx-fuer-wordpress/"
     rel="donation payment">Flattr this!</a>

  <div class="g-plusone" data-size="medium" data-lang="de-DE" data-href="http://notizblog.org/2009/03/10/rpx-fuer-wordpress/"></div>
</div>]]></content:encoded>
			<wfw:commentRss>http://notizblog.org/2009/03/10/rpx-fuer-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://notizblog.org/wp-content/uploads/2009/03/rpx-wordpress-login-150x150.png" />
		<media:content url="http://notizblog.org/wp-content/uploads/2009/03/rpx-wordpress-login.png" medium="image">
			<media:title type="html">rpx-wordpress-login</media:title>
			<media:thumbnail url="http://notizblog.org/wp-content/uploads/2009/03/rpx-wordpress-login-150x150.png" />
		</media:content>
	</item>
		<item>
		<title>OpenID nach Rezept</title>
		<link>http://notizblog.org/2008/09/26/openid-nach-rezept/</link>
		<comments>http://notizblog.org/2008/09/26/openid-nach-rezept/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 06:53:15 +0000</pubDate>
		<dc:creator>Matthias Pfefferle</dc:creator>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Consumer]]></category>
		<category><![CDATA[JanRain]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Plaxo]]></category>

		<guid isPermaLink="false">http://notizblog.org/?p=1182</guid>
		<description><![CDATA[Joseph Smarrs Rezept, wie man OpenID nachtr&#228;glich in eine bestehende Community integriert: This is a step-by-step tutorial guide for implementing OpenID consumer-side support with a web site that already has users with accounts. It will explain how to easily let new users sign up for an account on your site using their OpenID URL and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.plaxo.com/api/openid_recipe">Joseph Smarrs Rezept</a>, wie man OpenID nachtr&#228;glich in eine bestehende Community integriert:</p>
<blockquote cite="http://www.plaxo.com/api/openid_recipe"><p>This is a step-by-step tutorial guide for implementing OpenID consumer-side support with a web site that already has users with accounts. It will explain how to easily let new users sign up for an account on your site using their OpenID URL and how to let existing users attach their OpenID(s) so they can sign in using them.</p></blockquote>

<div class="social-buttons">
  <a class="FlattrButton" style="display:none;"
     title="OpenID nach Rezept"
     data-flattr-button="compact"
     data-flattr-uid="pfefferle"
     data-flattr-category="text"
     data-flattr-language="de_DE"
     href="http://notizblog.org/2008/09/26/openid-nach-rezept/"
     rel="donation payment">Flattr this!</a>

  <div class="g-plusone" data-size="medium" data-lang="de-DE" data-href="http://notizblog.org/2008/09/26/openid-nach-rezept/"></div>
</div>]]></content:encoded>
			<wfw:commentRss>http://notizblog.org/2008/09/26/openid-nach-rezept/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
	</item>
	</channel>
</rss>

