Nemiro.OAuth 1.12.0

Nemiro.OAuth is a class library for authorization via OAuth protocol in .NET Framework.

The library provides mechanisms for implementing OAuth clients, and also contains a ready-to-use clients for popular websites.

Nemiro.OAuth is licensed under the Apache License Version 2.0.

Features

* Support OAuth 1.0 and 2.0;
* Obtaining basic information about users: ID, name, sex, date of birth, email address and telephone number;
* Ready-to-Use OAuth clients for: Amazon, Assembla, CodeProject, Dropbox, Facebook, Foursquare, GitHub, Google, Instagram, LinkedIn, Microsoft Live, Mail.Ru, Odnoklassniki, SoundCloud, SourceForge, Tumblr, Twitter, VKontakte, Yahoo! and Yandex;
* Base classes to create additional clients;
* Basic principles of operation with API of different providers;
* Unified mechanisms to facilitate integration with a variety of API.

Less code, more functionality!

Demo: http://demo-oauth.nemiro.net/

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package Nemiro.OAuth -Version 1.12.0
dotnet add package Nemiro.OAuth --version 1.12.0

Release Notes

September 12, 2016

* Updated DropboxClient to API v2;
* Updated FacebookClient to Graph API v2.7;
* Updated GoogleClient to API v3 and v4 for token;
* Updated VkontakteClient to API v5.53;
* Updated endpoints for LinkedinClient and OdnoklassnikiClient;
* Added custom state into authorization requests;
* Added the ability to create custom providers for manage authorization requests;
* Added automatic serialization to JSON and XML for RequestBody;
* Added the ability to override the HTTP headers: Accept, Connection, Expect, Transfer-Encoding and User-Agent;
* Changed HttpParameterType. Added item <None> into the first position, the remaining elements are shifted one step;
* HttpParameterCollection.ToStringParameters only for Url and Unformed parameters;
* HttpParameterCollection.ToRequestBody is discarded.

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
1.13.0-beta1 113 6/25/2017
1.12.0 (current version) 2,754 9/12/2016
1.12.0-beta2603 89 9/5/2016
1.12.0-beta2567 85 8/24/2016
1.11.2477 645 8/8/2016
1.11.0 392 7/11/2016
1.10.0 2,272 6/21/2015
1.9.0 616 3/19/2015
1.8.0 219 3/8/2015
1.7.0 965 2/11/2015
1.6.0 266 1/4/2015
1.5.0 156 12/27/2014
1.4.0 1,021 11/2/2014
1.3.0 207 10/23/2014
1.2.0 261 10/8/2014
1.1.4.367 207 7/20/2014