<p>I am starting to build a new web application that will require user accounts. Now that I have an OpenID that I am using for this site I thought it would be cool if I could use OpenID for authentication in my application.  Are there any good tutorials on how to integrate OpenID with an ASP.NET site?</p>

[{'answer_id': 16722, 'author': 'Nick Berardi', 'author_id': 17, 'author_profile': 'https://Stackoverflow.com/users/17', 'pm_score': 3, 'selected': False, 'text': '<p>DotNetOpenId available at <a href="http://code.google.com/p/dotnetopenid" rel="noreferrer">http://code.google.com/p/dotnetopenid</a></p>\n'}, {'answer_id': 16724, 'author': 'Jason Shoulders', 'author_id': 1953, 'author_profile': 'https://Stackoverflow.com/users/1953', 'pm_score': 2, 'selected': False, 'text': '<p>I\'m considering the same thing. On the Open ID site, there\'s a link \'For Developers\' @ <a href="http://openid.net/developers/" rel="nofollow noreferrer">http://openid.net/developers/</a> and from there is a link to \'Open Libraries\' @ <a href="http://wiki.openid.net/Libraries" rel="nofollow noreferrer">http://wiki.openid.net/Libraries</a> and finally from there is one called \'DotNetOpenID\' @ <a href="http://dotnetopenid.googlecode.com/" rel="nofollow noreferrer">http://dotnetopenid.googlecode.com/</a> which is probably what you\'re looking for.</p>\n\n<p>Good luck.</p>\n'}, {'answer_id': 16728, 'author': 'Brian G Swanson', 'author_id': 1795, 'author_profile': 'https://Stackoverflow.com/users/1795', 'pm_score': 1, 'selected': False, 'text': '<p>You should check out the <a href="http://www.dotnetnuke.com" rel="nofollow noreferrer">DotNetNuke</a> codebase as well, they have been using OpenID for the last several revisions, and you\'ll find working code for implementing it there.</p>\n'}, {'answer_id': 16730, 'author': 'Jon Galloway', 'author_id': 5, 'author_profile': 'https://Stackoverflow.com/users/5', 'pm_score': 6, 'selected': True, 'text': '<p>See <a href="http://www.hanselman.com/blog/TheWeeklySourceCode25OpenIDEdition.aspx" rel="noreferrer">Scott Hanselman\'s post on using DotNetOpenID</a> in ASP.NET. <a href="http://blog.nerdbank.net/" rel="noreferrer">Andrew Arnott\'s blog</a> is full of samples on using DotNetOpenID with ASP.NET, including ASP.NET MVC.</p>\n\n<p>I recently hooked up DotNetOpenID for the Subtext 2.0 release. It went really smoothly - the code samples included with the DotNetOpenID download are pretty helpful. The one thing I\'d recommend is that you just use the library and avoid the ASP.NET control. It uses table based layout (hardcoded) and is pretty difficult to restyle.</p>\n'}, {'answer_id': 16750, 'author': 'Jason Bunting', 'author_id': 1790, 'author_profile': 'https://Stackoverflow.com/users/1790', 'pm_score': 3, 'selected': False, 'text': '<blockquote>\n  <p>Are there any good tutorials on how to integrate OpenId with an ASP.NET site?</p>\n</blockquote>\n\n<p><a href="http://blog.nerdbank.net/2008/04/how-to-add-openid-to-your-aspnet-web.html" rel="noreferrer">Andrew Arnott\'s post titled "How to add OpenID to your ASP.NET web site (in C# or VB.NET)"</a></p>\n'}, {'answer_id': 46662, 'author': 'Joe Brinkman', 'author_id': 4820, 'author_profile': 'https://Stackoverflow.com/users/4820', 'pm_score': 2, 'selected': False, 'text': '<p>DotNetNuke may not be a good current example.  When we did the integration, DotNetOpenID was not currently supporting OpenID 2.0 spec.  I hacked together a fork to get the 2.0 support and have not had a chance to rip it back out for the official DotNetOpenID 2.0 release.</p>\n'}]
['https://Stackoverflow.com/questions/16716', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/1838/']