All notable changes to Nemiro.OAuth.LoginForms will be documented in this file.
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 ( "934704666049-129jsvmelksmcmf250ir90aqn8pk4nak.apps.googleusercontent.com", "OS7HZ1cfJnhdIFZ6fUsgamH-", returnUrl: null, scope: "https://www.googleapis.com/auth/drive", loadUserInfo: true, responseType: ResponseType.Code );
- Support
ResponseType.Token
.
- Now
ReturnUrl
is required for all forms.
- Additional method to Cookie cleaning.
- Size of forms: Foursquare, GitHub, Google, VK, Yahoo and Yandex;
ILoginForm
to public (#6);- Version number: excluded version of .NET Framework (#19).
- Dropbox logout (#7).
- Added ability to get detailed information about users.
- Changed modifier of the
Client
property. Now it is a public property; - Updated references to Nemiro.OAuth.
- Updated references to Nemiro.OAuth.
- Strong name.
- Updated references to Nemiro.OAuth.
- Logout.
- Dropbox.
- Support for .NET 3.5.
- Updated references to Nemiro.OAuth.
- Added lock on re-obtain an access token (fixed problem with Dropbox form);
- Automatic switching WebBrowser to latest version IE.
AccessTokenValue
property;- Form for CodeProject.
- First version released.