A C# implementation of the OpenID, OAuth protocols
Switch branches/tags
Clone or download
Pull request Compare This branch is 2 commits ahead, 7 commits behind DotNetOpenAuth:develop.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
lib
nuget
samples
src
tools
.gitignore
CONTRIB.txt
DNOA Localisation.zreproj
EnlistmentInfo.props
EnlistmentInfo.targets
GhostDoc.gdc
ILMergeInternalizeExceptions.txt
LICENSE.txt
README.md
Settings.StyleCop
appveyor.yml
build.proj
mkdocs.yml

README.md

DotNetOpenAuth

Dev Build:: Gitter Develop - Build status

Summary

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

Credits

DotNetOpenAuth utilises the following open source projects:

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