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).