.Net applications

There are multiple OAuth2.0 libraries available, including http://www.nuget.org/packages/Thinktecture.IdentityModel.Client/.

It is a library with utility functions to implement the OAuth2.0 protocol. The client application can leverage the library to construct the correct URL query parameters and the form post required as part of the interaction with the authorization service.