* 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
* 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 MyHeritage Provider
Initial commit for a MyHeritage provider
* Fixed signin case
* retarget 4.5
* Add MyHeritage to readme
* removed test references from Demo project
* fixed MyHeritage id token name
Nice work...I'm not in love with the fact that it still has that github change in it, but I'll take it...I don't think its too dangerous.
That being said breaking these packages apart is both very helpful, and not simple so thank you for that!
I'll plan on publishing to nuget later this week after some testing...