I finally built a project template to make it easier to write an OpenID relying party web site using C# and ASP.NET. Up to this point all we had were the sample RPs that ship with DotNetOpenAuth, which were deliberately kept simple. They didn’t use a real database, didn’t follow some best practices, and weren’t very real.
Now you can start your next web site with OpenID and InfoCard logins already working! Complete with role authorization, account management that allow for multiple OpenID/InfoCards per account, login and account creation.
And did I mention it’s free? (donations gratefully accepted)
Download it and copy the file "Project Templates\*.vsi" file into your %USERPROFILE%\Documents\Visual Studio 2008\Templates\ProjectTemplates folder and it will appear in your New Project wizard in Visual Studio 2008.
Yes, the site is still unbeautified, but that’s so you can brand it to look like yours.
Have fun. And let me know what you think of it or can contribute.