Nemiro.OAuth 1.8.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!

There is a newer version of this package available.
See the version list below for details.
Install-Package Nemiro.OAuth -Version 1.8.0
dotnet add package Nemiro.OAuth --version 1.8.0
<PackageReference Include="Nemiro.OAuth" Version="1.8.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Nemiro.OAuth --version 1.8.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

March 8, 2015

This version includes enhancements for customization.

* Fixed bug with DefaultScope and Scope;
* Added the ability to register multiple client with the same name;
* Added decoding html-entities in the processing of a callback address, if provider, for some reason, perform encoding  (potential problem is detected in Foursquare);
* Allowed to specify the GrantType after an instance of a client;
* Opened access (public modifier) to basic properties of the OAuth protocol;
* Added OAuth client for Assembla;
* Deleted file of the obsolete Helper class  (obsolete since v1.4; use OAuthUtility).

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

Dependencies

This package has no dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Nemiro.OAuth:

Package Downloads
Nemiro.OAuth.LoginForms
Ready-to-use authorization forms (Windows Forms only) for popular sites using OAuth: Google, Facebook, Twitter, Dropbox, Yandex etc.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.13.0 14,145 8/24/2017
1.13.0-beta1 459 6/25/2017
1.12.0 11,369 9/12/2016
1.12.0-beta2603 390 9/5/2016
1.12.0-beta2567 421 8/24/2016
1.11.2477 1,463 8/8/2016
1.11.0 1,162 7/11/2016
1.10.0 2,959 6/21/2015
1.9.0 955 3/19/2015
1.8.0 602 3/8/2015
1.7.0 1,423 2/11/2015
1.6.0 750 1/4/2015
1.5.0 568 12/27/2014
1.4.0 1,821 11/2/2014
1.3.0 671 10/23/2014
1.2.0 678 10/8/2014
1.1.4.367 595 7/20/2014
Show less