<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-6894552.post8948050388017137781..comments</id><updated>2008-07-28T10:50:04.503-07:00</updated><category term='Reviews'/><category term='Immutability'/><category term='Far sighted'/><category term='OAuth'/><category term='WCF'/><category term='Ruby'/><category term='Javascript'/><category term='Linux'/><category term='Async'/><category term='NHibernate'/><category term='Smart devices'/><category term='Hardware'/><category term='Mono'/><category term='Windows'/><category term='MSBuild'/><category term='WPF'/><category term='DotNetOpenAuth'/><category term='InfoCard'/><category term='Silverlight'/><category term='.NET'/><category term='OpenID'/><category term='ASP.NET'/><category term='Windows.Forms'/><title type='text'>Comments on JMPInline: How I have taken control of my own identity, part ...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.nerdbank.net/feeds/8948050388017137781/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6894552/8948050388017137781/comments/default'/><link rel='alternate' type='text/html' href='http://blog.nerdbank.net/2008/07/how-i-have-taken-control-of-my-own.html'/><author><name>Andrew Arnott</name><uri>https://profiles.google.com/114635397638720587251</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-dETLr6cO5U0/AAAAAAAAAAI/AAAAAAAAAAA/A9rnrw9kYqs/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6894552.post-7399072519773584884</id><published>2008-07-28T10:50:00.000-07:00</published><updated>2008-07-28T10:50:00.000-07:00</updated><title type='text'>Hi Neil,&lt;br&gt;&lt;br&gt;As I recall (it's been a while sin...</title><summary type='text'>Hi Neil,&lt;BR/&gt;&lt;BR/&gt;As I recall (it's been a while since I reviewed Mads' and Troy's code) the security hole is that CheckAuthentication implicitly trusts the op_endpoint parameter.  As per the OpenID 2.0 spec section 11.2 this parameter and a few others must be verified either by rediscovery or by recalling a previous discovery and comparing the results with what is included in the positive </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6894552/8948050388017137781/comments/default/7399072519773584884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6894552/8948050388017137781/comments/default/7399072519773584884'/><link rel='alternate' type='text/html' href='http://blog.nerdbank.net/2008/07/how-i-have-taken-control-of-my-own.html?showComment=1217267400000#c7399072519773584884' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/13632400519774640095</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/img/99/3029/200/Route%20Y%20shot.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nerdbank.net/2008/07/how-i-have-taken-control-of-my-own.html' ref='tag:blogger.com,1999:blog-6894552.post-8948050388017137781' source='http://www.blogger.com/feeds/6894552/posts/default/8948050388017137781' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1687004514'/></entry><entry><id>tag:blogger.com,1999:blog-6894552.post-7504201256833915888</id><published>2008-07-28T09:02:00.000-07:00</published><updated>2008-07-28T09:02:00.000-07:00</updated><title type='text'>This is not the right place to comment, I'm sure, ...</title><summary type='text'>This is not the right place to comment, I'm sure, but today I stombled on&lt;BR/&gt;http://www.squaredroot.com/post/2008/04/OpenID-Check_Authentication.aspx&lt;BR/&gt;&lt;BR/&gt;and your comment&lt;BR/&gt;&lt;BR/&gt;Security hole&lt;BR/&gt;Hi Troy,&lt;BR/&gt;This is a good addition to Mads' implementation, but unfortunately this also has a security hole that would allow me to log in as anyone. Email me and I'll explain what you need to </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6894552/8948050388017137781/comments/default/7504201256833915888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6894552/8948050388017137781/comments/default/7504201256833915888'/><link rel='alternate' type='text/html' href='http://blog.nerdbank.net/2008/07/how-i-have-taken-control-of-my-own.html?showComment=1217260920000#c7504201256833915888' title=''/><author><name>foreverneilyoung</name><uri>http://foreverneilyoung.blogspot.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nerdbank.net/2008/07/how-i-have-taken-control-of-my-own.html' ref='tag:blogger.com,1999:blog-6894552.post-8948050388017137781' source='http://www.blogger.com/feeds/6894552/posts/default/8948050388017137781' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2044900948'/></entry></feed>
