The Outercurve Foundation announced that it has accepted contribution of the DotNetOpenAuth project into the organization's ASP.NET Open Source Gallery.
The Outercurve Foundation, formerly the CodePlex Foundation, provides a framework to facilitate the participation of corporate software developers in open-source projects. DotNetOpenAuth, a .NET library of authentication and authorization protocols, adds support for OpenID, OAuth and InfoCard to ASP.NET Websites.
DotNetOpenAuth also is the sixth project in the foundation's ASP.NET Open Source Gallery. It is a free, open-source, community-based project aimed at delivering implementations of standards-based authentication and authorization protocols to facilitate secure and simple consumer identity and Web resource management, foundation officials said.
Protocols supported by DotNetOpenAuth include OpenID 1.1 and 2.0, OAuth 1.0, 1.0a and 2.0, and InfoCard. The library also hosts the interoperability and security test Website http://test-id.org as well as many OSIS (Open Source Identity Systems) identity interoperability tests.
DotNetOpenAuth was contributed to the Outercurve Foundation by principal architect and committer Andrew Arnott. The project has been downloaded thousands of times and is used by StackOverflow, MySpace, OpenID.org and DotNetNuke, among others, the foundation said.
"Contributing DotNetOpenAuth to the Outercurve Foundation is an important milestone in the project's evolution," said Paula Hunter, executive director of the Outercurve Foundation, in a statement. "We anticipate more committers will participate in the project, and more organizations and corporations will begin to use DotNetOpenAuth to meet their needs for standards-based implementations of leading authentication protocols."
The Outercurve Foundation has three galleries and 12 projects. Galleries include the ASP.NET Open Source Gallery (six projects), the Systems Infrastructure and Integration Gallery (three projects) and the recently announced Research Accelerators Gallery (three projects).