* add Option to specify Production vs. Sandbox Environment
also fixes issue
https://github.com/TerribleDev/OwinOAuthProviders/issues/54
* ability to specify Production vs. Sandbox environment per auth session in addition to global setting
* add examples to show usage of new Production vs. Sandbox Option for Salesforce provider
* initial commit for Typeform provider
* add Typeform project to solution
* use GUID for UserId and add warning regaring use for authentication
* Changed LinkedInAuthenticationHandler to use the endpoints described at the documentation.
The authorization code generated by the old endpoint is not supported by the Recommended Jobs API.
* add Option to specify Production vs. Sandbox Environment
also fixes issue
https://github.com/TerribleDev/OwinOAuthProviders/issues/54
* ability to specify Production vs. Sandbox environment per auth session in addition to global setting
* add examples to show usage of new Production vs. Sandbox Option for Salesforce provider
* ArcGIS Portal provider added
Originally attempted to inherit from ArcGIS Online provider, but a fair amount of refactoring is required to allow inheritance for everything that needs changing. To be revisited when time allows.
* Added the podbean auth provider.
* Updated Readme to include podbean
* Fixed Owin nuget reference
* Removed regions from around using statements, corrected the VS version in the solution file and changed the Startup.Auth in the demo project to use spaces instead of tabs.
* Added the OAuth refresh token to the PodbeanAuthenticatedContext.
* PayPal TLS Fix
PayPal requires TLS 1.2 now - Added comments explaining this is the
case, and additional error handling for when the callback fails when TLS
1.0 or 1.1 is set.
* Removed Sandbox Credentials
Tch.
* Changed exception to WebException
If the PayPalAuthenticationHandler sees that an error caused by the
wrong SecurityProtocol has occurred, it throws a new WebException
instead of just Exception
* Reverted Whitespace changes to Startup.Auth.cs
Whitespace somehow got changed. I think this reverts it.
* Evernote provider is now available.
Based on Evernote SDK for .NET and the obsolete doc (ie. https://dev.evernote.com/doc/articles/authentication.php) (Step 3 is POST, not GET)
* Fix SyncrhonizationContext deadlock caused by ASP.NET site
* Evernote provider now working trought Xamarin OAuthAuthenticator and Identity Server 3
* Add claims for notestoreuri and accesstoken
* Evernote OK, before cleanup
* Cleanup
* Remove my credentials in demo project.
* Change the default URL to lower case
* Added ApplyRedirect to LinkedInAuthentication Provider
Changed LinkedInAuthenticationHandler to use ApplyRedirect
Added LinkedInApplyRedirectContext
Changes allow a developer to override the authorization endpoint
* Pass list of scopes to Saleforce authorization endpoint to allow for customisation of scopes via existing configuration option.
* SalesforceAuthenticationHandler ensure Options.Scope not null