<?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>Claus Witt &#187; sso</title> <atom:link href="http://www.clauswitt.com/tag/sso/feed/" rel="self" type="application/rss+xml" /><link>http://www.clauswitt.com</link> <description>software and web developer</description> <lastBuildDate>Thu, 24 Jun 2010 20:07:03 +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>OpenID and OAuth for SSO</title><link>http://www.clauswitt.com/openid-and-oauth-for-sso/</link> <comments>http://www.clauswitt.com/openid-and-oauth-for-sso/#comments</comments> <pubDate>Tue, 24 Mar 2009 09:07:32 +0000</pubDate> <dc:creator>Claus Witt</dc:creator> <category><![CDATA[Business]]></category> <category><![CDATA[Development]]></category> <category><![CDATA[oauth]]></category> <category><![CDATA[openid]]></category> <category><![CDATA[sso]]></category><guid isPermaLink="false">http://www.clauswitt.com/?p=207</guid> <description><![CDATA[In my previous post about SSO for webapplications I have missed the obvious &#8211; why not use OpenId and OAuth. It is important however to know the difference between the two. OpenId is used for authentication &#8211; is the user who he says he is &#8211; and OAuth is used for authorization is this specific [...]]]></description> <content:encoded><![CDATA[<p>In my previous post about <a href="http://www.clauswitt.com/2009/03/09/sso-for-webapplications/">SSO for webapplications</a> I have missed the obvious &#8211; why not use OpenId and OAuth.</p><p>It is important however to know the difference between the two. OpenId is used for authentication &#8211; is the user who he says he is &#8211; and OAuth is used for authorization is this specific user allowed to do this specific action. Well, in the case of OAuth i guess it is more, is this application allowed to do this action on behalf of this user. A use case described in the post <a href="http://portalzone.blogspot.com/2007/12/openid-oauth-complimentary-or-competing.html">OpenID  &#038; OAuth &#8211; complimentary or competing?</a> is:</p><blockquote cite="http://portalzone.blogspot.com/2007/12/openid-oauth-complimentary-or-competing.html"><p> Let’s say you are registering as a delegate on a conference website. With OAuth it is possible for the conference website to automatically add the event to your google calendar or yahoo calendar with your consent (assuming google and yahoo support OAuth). How does it work ? Well, once you decide to let the conference website add an event to your google calendar, you get redirected to google. On google , you explicitly authorize the conference website to modify your calendar. After this authorization, the conference website will have permission to modify your calendar data.</p></blockquote><p>The problem with OAuth is that you have to login to every site that you wish to give an application access to. For this reason <a href="http://googledataapis.blogspot.com/2009/01/bringing-openid-and-oauth-together.html">Google has published a hybrid protocol</a>, and tries to make this a new standard. They <a href="http://googlecodesamples.com/hybrid/">created a demo</a>, and <a href="http://code.google.com/p/gdata-samples/source/browse/#svn/trunk/hybrid">released the source for that</a>.</p><p>This really looks like a technique that could be used for my applications. I am looking into this, and hopefully will have a quick tutorial on the subject in the near future.</p> ]]></content:encoded> <wfw:commentRss>http://www.clauswitt.com/openid-and-oauth-for-sso/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>SSO For Webapplications</title><link>http://www.clauswitt.com/sso-for-webapplications/</link> <comments>http://www.clauswitt.com/sso-for-webapplications/#comments</comments> <pubDate>Mon, 09 Mar 2009 06:30:35 +0000</pubDate> <dc:creator>Claus Witt</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[Web development]]></category> <category><![CDATA[cas]]></category> <category><![CDATA[ideas]]></category> <category><![CDATA[php]]></category> <category><![CDATA[sso]]></category><guid isPermaLink="false">http://www.clauswitt.com/?p=130</guid> <description><![CDATA[As I have talked about several times, I am planning several saas projects in the future. The amount of ideas vastly surpasses the amount of time available to create these projects, but one of the things I can do until I (and possibly a small team of other people) decide to actually do any concrete [...]]]></description> <content:encoded><![CDATA[<p>As I have talked about several times, I am planning several saas projects in the future. The amount of ideas vastly surpasses the amount of time available to create these projects, but one of the things I can do until I (and possibly a small team of other people) decide to actually do any concrete work is to collect some methods of doing things that all apps will have to have. One of these are SSO. We would definitely like all our applications to share some kind of login information, and probably other information as well, when the time is right. Applications should in my opinion be as integrated as possible with shared api conventions, shared user-schemes and possibly even shared design and workflow elements. I personally hate it when a company releases several webapplications and I nothing in application A looks/seems/works like anything in application B. It should be &#8211; at least in my head &#8211; simple to do some kind of shared vision of the app&#8217;s.</p><p>A long text for post a link. But here goes. I found a post about <a href="http://mattfleming.com/node/297">how to create SSO for webapplications</a>. I have earlier looked at <a href="http://www.jasig.org/cas">CAS for SSO</a> and that looks like a good implementation. But I guess some experimentation is in order. More on this later&#8230;</p> ]]></content:encoded> <wfw:commentRss>http://www.clauswitt.com/sso-for-webapplications/feed/</wfw:commentRss> <slash:comments>1</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 5/23 queries in 0.018 seconds using memcached

Served from: www.clauswitt.com @ 2010-07-30 04:33:33 -->