vapor-community / Imperial

Federated Authentication with OAuth providers
MIT License
149 stars 47 forks source link

Add More OAuth Providers #2

Open calebkleveter opened 6 years ago

calebkleveter commented 6 years ago

GitHub makes a good start for supported OAuth providers, but we need more. Below are a few I would like to add:

or any others that we think would be good.

Note to maintainer: Look into Auth0

kdawgwilk commented 6 years ago

Wouldn't Auth0 be a great option since they can then be a proxy for other providers like the ones above?

calebkleveter commented 6 years ago

I have never really looked into Auth0 all that much. I'll add a reminder to the issue πŸ‘.

maldahleh commented 6 years ago

Is there a chance we can get Uber support?

calebkleveter commented 6 years ago

@maldahleh That sounds like a great idea, but I am relying on other people's contributions for certain services, meaning I have no timeframe as to when that would get added. If you want to contribute, that would be great, if not, no sweat πŸ™‚.

natebird commented 5 years ago

@calebkleveter I'm implementing Facebook and Twitter logins for my app. I'll get some prototype code working with Github first, to get an idea of how this all fits together, and then I'll take a stab at Facebook and then Twitter.

Question: What is the architectural reason for including each provider in the main library? Other similar libraries like OmniAuth have a core library and then you can use the specific provider needed.

0xTim commented 5 years ago

@natebird see #19 for a Facebook integration - I think it works. As for the second question, see #24 !

natebird commented 5 years ago

@0xTim - great! I'm trying out the Facebook integration now. I'll let you know if it actually works. :-P

calebkleveter commented 5 years ago

@natebird If it works (or you get it working) and you happen to have time to throw together a getting started guide so we can merge #19, that would be great! If not, it won't hurt to sit around a bit longer πŸ˜„

natebird commented 5 years ago

I pushed up a starter guide for Facebook integration to #19. I have a working implementation in development using SSL.

gaetandezeiraud commented 5 years ago

Keycloak support is planned?

rafiki270 commented 5 years ago

@Brouilles I don’t think it is but please send a PR if you do it :)