Definitely look at DotNetOpenAuth . This is an open source library for .Net that supports OpenID, OAuth v1 / v2, and InfoCards. There is good documentation and sample code on the site, as well as on various blogs (like this one ), which should make you point in the right direction.
source share