Releases: nemiro-net/nemiro.oauth.loginforms
Nemiro.OAuth.LoginForms v1.7
August 25, 2017
In this release, the authentication logic has changed.
Now the access token requests are executed, not the authorization code.
For most forms, the returnUrl
parameter in the constructor is now required.
You may need to obtain new keys to perform authentication.
For example, for Google, you need to create a key for web applications, instead of standalone.
The old behavior can be returned by specifying a responseType
in the designer with the value ResponseType.Code
:
var login = new GoogleLogin
(
clientId : "934704666049-129jsvmelksmcmf250ir90aqn8pk4nak.apps.googleusercontent.com",
clientSecret : "OS7HZ1cfJnhdIFZ6fUsgamH-",
returnUrl : null,
scope : "https://www.googleapis.com/auth/drive",
loadUserInfo : true,
responseType : ResponseType.Code
);
Nemiro.OAuth.LoginForms v1.6
January 15, 2017
- Fixed Dropbox logout;
- Added additional method to Cookie cleaning;
- Changed size of forms: Foursquare, GitHub, Google, VK, Yahoo and Yandex;
ILoginForm
to public.
Nemiro.OAuth.LoginForms v1.5
September 12, 2016
- Added ability to get detailed information about users;
- Changed modifier of the
Client
property. Now it is a public property; - Updated reference to Nemiro.OAuth.
Nemiro.OAuth.LoginForms v1.4.2483
August 8, 2016
- Updated references to Nemiro.OAuth.
Nemiro.OAuth.LoginForms v1.4.2423
July 11, 2016
- Strong name.
- Updated references to Nemiro.OAuth.
Nemiro.OAuth.LoginForms v1.4
December 7, 2015
- Fixed Dropbox;
- Logout implemented.
Nemiro.OAuth.LoginForms v1.3
June 25, 2015
- Support for .NET 3.5;
- Fixed references to Nemiro.OAuth.
Nemiro.OAuth.LoginForms v1.2
June 21, 2015
- Added lock on re-obtain an access token (fixed problem with Dropbox form);
- Automatic switching WebBrowser to latest version IE.
Nemiro.OAuth.LoginForms v1.1
February 11, 2015
- Added the AccessTokenValue property;
- Added form for CodeProject.
Nemiro.OAuth.LoginForms v1.0
Nemiro.OAuth.LoginForms is a class library that contains ready-to-use OAuth authorization forms for Windows Forms projects (.NET Framework).
It is an independent part of the Nemiro.OAuth project.
Nemiro.OAuth.LoginForms is licensed under the Apache License Version 2.0.
To install Nemiro.OAuth.LoginForms, run the following command in the Package Manager Console:
PM> Install-Package Nemiro.OAuth.LoginForms
System Requirements
- Nemiro.OAuth v1.6 or later;
- Microsoft Windows XP, 7 or later with .NET Framework 4.0 or 4.5 or later;
- Microsoft Visual Studio 2010 (recommended Professional Edition with Service Pack 1) or later.