Contains 3 projects:
1. FBAAddOns: contains membership providers, custom login application pages, and custom login web parts. Uses DotNetOpenAuth.dll, but not added to GAC, only added to local Web Application BIN folder. Also uses 2 LINQ2SQL database contexts for custom membership and role providers (script to create tables included).
2. OpenIdProviderWebForms: contains a sample OpenID provider to simulate a real OpenID provider on the internet. Can be used for closed environment testing, uses flat file of xml users for identities. Also has a login page that can be used to test the Provider and can be used to build your own OpenID providers (source code from http://www.dotnetopenauth.net).
3. OpenIdTest1: contains a sample asp.net web project used to simulate a relying party to use the OpenIdProviderWebForms project or a real OpenID relying party. Successfully used myopenid.com as a relying party and authenticated. Contains a sample login page used to build the FBAAddOns application page for SharePoint 2010 to handle OpenID logins.