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: