Commit Graph

61 Commits

Author SHA1 Message Date
dependabot[bot]
30940b3ccf Bump Newtonsoft.Json in /src/Owin.Security.Providers.Dropbox
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 8.0.3 to 13.0.1.
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
- [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/8.0.3...13.0.1)

---
updated-dependencies:
- dependency-name: Newtonsoft.Json
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-22 18:17:13 +00:00
Tommy Parnell
8e6fedf25b Merge pull request #254 from gwilymatgearset/add-google-signin-provider
Add Google Sign-In provider
2019-02-11 08:32:04 -05:00
Gwilym Kuiper
4400102d13 Change DefaultAuthenticationType to Google 2019-01-29 15:05:28 +00:00
Gwilym Kuiper
c9e6d86bc8 Update some comments about Google+ -> Google 2019-01-29 14:56:02 +00:00
Gwilym Kuiper
4edd2ae28a Fix up API usage changes for Google 2019-01-29 14:56:02 +00:00
Gwilym Kuiper
1301c6c0d2 Update GoogleAuthenticationOptions for Google Signin 2019-01-29 14:53:30 +00:00
Gwilym Kuiper
0c529e18fe Rename GooglePlus to Google 2019-01-29 14:53:30 +00:00
Gwilym Kuiper
334ba8664f Fix up namespaces from GooglePlus to Google 2019-01-29 14:53:30 +00:00
Gwilym Kuiper
c046b5d6e1 Copy GooglePlus project into its own Google project 2019-01-29 14:53:24 +00:00
Todor Mitskovski
f018253a4f Migration to LinkedIn v2.0 API
https://engineering.linkedin.com/blog/2018/12/developer-program-updates
2019-01-17 18:48:18 +02:00
Tommy Parnell
6850514ca4 Merge pull request #238 from sprice88/master
Adding Configurable Display type to Salesforce Auth Request
2018-11-04 09:06:19 -05:00
Wouter Van Speybroeck
b86f2b65d3 Fix verified mapping onto context ignoring case for boolean 2018-10-15 14:58:06 +02:00
Pedro Rebelo
b4447fa319 Little fix on the logic of the last commit. 2018-06-04 16:49:34 +01:00
Pedro Rebelo
c9dd2cc062 Add a Request Prefix to TwitchAuthenticationOptions so that we don't rely always on Request.Scheme or Request.Host. 2018-06-04 16:33:07 +01:00
Steve Price
b34579f54c Added Display mode to SalesforceAuthenticationOptions 2018-05-08 22:28:23 +01:00
James Ruskin
35ea1c9d79 Update Steam OpenID Regex to handle HTTPS
Steam have updated their implementation to return https URIs in claimedID (please see [this thread](https://www.reddit.com/r/Steam/comments/8a7gsu/steam_openid_broken_for_many_websites_fix_inside/)).

The current version of the `_accountIDRegex` does not handle this.

This change should fix this. Arguably, we should not include the option to accept http, as Steam have (seemingly) irrevocably changed this.

This should solve [Issue #234](https://github.com/TerribleDev/OwinOAuthProviders/issues/234).
2018-04-30 11:49:04 +01:00
Wouter Van Speybroeck
f60e8b5ffa NameIDentifier should use Id from context instead of username (#232) 2018-04-01 02:25:11 -04:00
imaleksandr
26a690060a The "v" parameter with version number becomes obligatory for all API requests. An error will be returned if the parameter is not sent. (#228) 2018-03-06 21:24:17 -05:00
Ștefan Negrițoiu
88bf254a7b introduce Typeform OAuth provider (#226)
* 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
2018-02-20 21:30:58 -05:00
bernardocotta
38aa4bbed2 Fixed LinkedIn authorization and token endpoints. (#224)
* 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.
2018-02-20 21:29:12 -05:00
Tommy Parnell
b8055739ff rm semicolon 2017-12-29 01:57:41 -05:00
Ștefan Negrițoiu
7aeca07f08 Salesforce provider: add Option to specify Production vs. Sandbox environment (#223)
* 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
2017-12-29 01:56:14 -05:00
Gavin Harriss
7bdabb4cb7 ArcGIS Portal provider (#214)
* 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.
2017-12-08 10:37:16 -05:00
KB
91dbf99949 Change LangVersion to 6. #217 (#221) 2017-12-01 17:22:30 -05:00
Joseph Pisano
43ee292d0c I added an auth provider for the Podbean API. (#218)
* 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.
2017-11-03 00:40:41 -04:00
AlastairBateman
49e1126bc7 Updating DropboxAuthenticatedContext.cs and DropboxAuthennticationHandler.cs to use the Dropbox v2 API as they're shutting down their v1 API: https://blogs.dropbox.com/developers/2017/09/api-v1-shutdown-details/ (#216)
As per issue: https://github.com/TerribleDev/OwinOAuthProviders/issues/215
2017-10-13 09:32:16 -04:00
Hoku Kim
ba08bffec3 Added LinkedInAuthenticationOptions.Proxy host for web applications running behind a proxy. This allows the middleware to authenticate for the proxy request host instead of the application request host. (#213) 2017-10-13 09:32:06 -04:00
Tommy Parnell
60f3438ce7 strong name all the things 2017-07-16 11:48:03 -04:00
bkrupa
934d75e9ad Added ability to force verify on twitch authentication (#202) 2017-05-19 16:52:05 -04:00
bencurthoys
feba5cc2fb PayPal TLS Fix (#206)
* 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.
2017-05-19 16:51:53 -04:00
Guillaume
5626c02442 Added provider for Evernote (#197)
* 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
2017-03-04 20:30:56 -05:00
jasondaicoder
f5ccfa5fdf added provider for wso2 (#194)
* added provider for wso2

* corrected some wrong comments

* fixed wrong pacakges reference path issues

* Provided enough comments for the extension methods
2016-12-09 07:57:58 -05:00
Kevin Boyle
5b4c7a9621 Write out the full exception with stacktrace (#195) 2016-12-09 07:57:34 -05:00
Tommy Parnell
4112051063 put email behind if wall 2016-11-21 17:25:59 -05:00
Tommy Parnell
e0b97f3bb5 Merge branch 'patch-1' of git://github.com/YuriPetskus/OwinOAuthProviders into YuriPetskus-patch-1 2016-11-21 17:22:52 -05:00
MartinPaulLippert
6cfab46b9d Added LinkedInAuthentication ApplyRedirect (#187)
* Added ApplyRedirect to LinkedInAuthentication Provider
Changed LinkedInAuthenticationHandler to use ApplyRedirect
Added LinkedInApplyRedirectContext

Changes allow a developer to override the authorization endpoint
2016-11-01 18:12:31 -04:00
Di Wu
202f215c19 add id to scope and mobile_phone to context 2016-10-26 16:48:11 -04:00
denis32000
ed5615cd9f Added providers for Box and Baidu (#179)
* Added project with provider for Box cloud service
* Added Baidu provider
2016-10-06 15:49:04 -04:00
Jimmi Corbishley
788ef3a1db Add channel properties for slack (#175)
* Get incoming webhook object infomation from reponse.

* Null check for incoming webhook object
2016-09-27 15:22:48 -04:00
Jack Tench
e51b69cf8f Allow custom scopes for Salesforce (#168)
* Pass list of scopes to Saleforce authorization endpoint to allow for customisation of scopes via existing configuration option.

* SalesforceAuthenticationHandler ensure Options.Scope not null
2016-07-03 10:42:27 -07:00
Paulo Pinto
45c98eb1f3 Added MyHeritage provider (#164)
* 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
2016-06-11 09:09:40 -04:00
Dave Timmins
e4d504a0f4 Added refreshtoken and updated urls (#163) 2016-06-09 19:26:12 -04:00
Yuri Petskus
511a4c1287 Update VKontakteAuthenticationHandler.cs
Email support. VK send it with access_token
2016-05-24 15:53:12 +06:00
Tommy Parnell
93e3bacf75 retarget 4.5 2016-05-20 08:36:12 -04:00
Tommy Parnell
ea03fa5a4b merge in geni provider from #160 2016-05-20 08:12:35 -04:00
Andrew Rogers
cb62315235 Discord authentication. (#161)
* Discord authentication.

* Remove compiler directive, fix indents.
2016-05-18 07:20:58 -04:00
Paulo Pinto
1fc9618e41 Fixed case in 'signin-geni' comment 2016-05-16 08:53:55 -07:00
Paulo Pinto
07325a1be9 Fixed case in 'signin-geni'
Also fixed comments for endpoints and fixed some indentation
2016-05-15 20:46:27 -07:00
papinto
fa61e28d09 Fixed Authentication
Also added Geni to the list of supported providers in the readme file
2016-05-15 17:32:13 -07:00
papinto
842c250113 Add Geni Provider 2016-05-15 17:31:23 -07:00