Nemiro.oauth.dll Versions Save

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

v1.13

6 years ago

August 25, 2017

This release contains minor improvements and updates API versions used by clients.

  • Added ResponseType to OAuth2Client;
  • Added default return URL to OdnoklassnikiClient;
  • Added method SetAccessToken to OAuthBase (only for OAuth v2.0 and token requests);
  • Added method Get to OAuthBase for strict type of clients.
  • Changed type of the Version property. Now is Version type;
  • Facebook Graph API updated from v2.7 to v2.9;
  • VK API updated from v5.53 to v5.65.
  • Added UrlDecore to the ParseParameters;
  • YahooClient: Receiving a user GUID, if there is no such identifier in the headers.

v1.12

7 years ago

September 12, 2016

This release includes upgrades API, used by clients. And also general improvements and enhancements.

  • 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;
  • 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;
  • 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.

v1.11.2477

7 years ago

August 8, 2016

This release includes minor fixes.

  • Added ability to disable the encoding of the names of query parameters.
  • Methods that takes HttpPostedFile is deprecated.
  • Fixed a problem with the specified Content-Type, which could lead to an incorrect calculation of the signature OAuth 1.0 in some cases.

v1.11

7 years ago

July 11, 2016

This release includes minor fixes and enhancements.

  • Added parameter names encoding;
  • Added the ability to upload large files;
  • Strong name.

v1.10

8 years ago

June 21, 2015

This version includes fixes for .NET 3.5 and common enhancements.

  • Fixed bug in the WriteToRequestStream for .NET Framework 3.5;
  • Fixed error: "Inheritance security rules violated while overriding member: UniValue.GetObjectData...". An error was detected in projects .NET Framework 3.5;
  • Fixed client for LinkedIn (updated default scope);
  • Added the ability to use any multipart requests (not only multipart/form-data);
  • Removed the obsolete overload of the GetUserInfo.

v1.9

9 years ago

March 19, 2015

This version includes fixes and enhancements.

  • In the method GetUserInfo added ability to specify an access token;
  • In the web methods of the OAuthUtility class added ability to specify an access token;
  • Fixed JSON:
    • single quotes replaced by double;
    • names are placed in quotation marks;
    • added encoding special characters, and unicode characters;
    • fixed the decimal separator for numbers.
  • Fixed bug with overwriting the query parameters in obtaining authorization address;
  • Fixed UserInfo mapper for LinkedIn;
  • Fixed typo (internal): Requet -> Requests;
  • Updated URLs in the GoogleClient;
  • Reworked the AccessToken class;
  • Implemented refreshing and revoking an access token for providers that support it.

v1.8

9 years ago

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).

v1.7

9 years ago

February 11, 2015

The version improved for Windows Forms projects.

  • Added a data binding for API responses;
  • Added ability to specify grant_type: authorization_code (default), password and client_credentials;
  • Added OAuth clients for: CodeProject and SourceForge.

v1.6

9 years ago

January 04, 2015

The version includes minor improvements.

  • Added OAuthManager.GetClientTypeByName method to obtain the type of client;
  • Added default scope.

v1.5

9 years ago

December 27, 2014

In this version were made significant changes and improvements, which are mainly aimed at simplifying integration with a variety of API.

  • Improved transmission parameters in the web request, added support for file transfer;
  • Added support for requests: PUT and DELETE;
  • Added methods to perform asynchronous requests;
  • Simplified mechanism for generating and usage of the authorization header;
  • Added support for Unicode to URL encoding method (RFC-3986);
  • Unified mechanism for handling responses in various data formats (XML, JSON, PLAIN). Created universal type - UniValue.
  • Added OAuth clients for: Instagram and Tumblr.