Skip to content
A C# implementation of the OpenID, OAuth protocols
C# JavaScript Other
Find file
Latest commit e443509 Mar 25, 2016 @DavidChristiansen DavidChristiansen Merge pull request #379 from lcalabrese/develop
StyleCop, fix tests, remove Microsoft.Net.Http and Microsoft.Bcl dependencies


Dev Build:: Gitter Develop - Build status


The C# implementation of the OpenID, OAuth protocols. Use DotNetOpenAuth to create Identity Providers and Identity Consumers (Relying Parties).

The following sample implementations are available:

  • OpenID Provider (MVC / WebForms)
  • OpenID Relying Party (Classic ASP / MVC / WebForms)
  • OpenID Web Ring Provider / Relying Party
  • OAuth Authorisation Server
  • OAuth Resource Server
  • OAuth Service Provider
  • OAuth Client
  • OAuth Consumer (Web/Wpf)

All samples are available in the Samples Repository


DotNetOpenAuth utilises the following open source projects:

..and is supported by the following open source friendly companies:

Something went wrong with that request. Please try again.