Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Social auth] Support authentication with OAuth2 providers (Google, Facebook, LinkedIN, Github, etc) #125

Closed
4 tasks done
LoicPoullain opened this issue Jun 22, 2018 · 8 comments

Comments

@LoicPoullain
Copy link
Member

LoicPoullain commented Jun 22, 2018

  • Google (added in v1.3)
  • Facebook (added in v1.3)
  • Github (added in v1.4)
  • LinkedIn (added in v1.4)
@LoicPoullain
Copy link
Member Author

I won't have time to implement this in February. OpenAPI / Swagger & Uploading a file should come first imo so I'm moving this back to April 2019.

@LoicPoullain LoicPoullain mentioned this issue May 13, 2019
4 tasks
@LoicPoullain LoicPoullain changed the title [Auth] Support authentication with providers (Google, Facebook, Twitter, Github, etc) [Social auth] Support authentication with providers (Google, Facebook, Twitter, Github, etc) Jun 3, 2019
@LoicPoullain
Copy link
Member Author

I finished to refactor the authentication system in version 1. So we will able to add social authentication this summer.

@OrkhanAlikhanov
Copy link

OrkhanAlikhanov commented Aug 12, 2019

Might be useful for if you take a look at https://github.com/laravel/socialite.

I wouldn't call myself a laravel fan, I've just used it. I can say that it's more than 5 years that it's actively being developed and used by many. I consider laravel well designed and robust framework. Foal can benefit from the good that laravel has :)

@enepeti
Copy link

enepeti commented Oct 24, 2019

Any news on this feature?
I need social auth for my next project, and I will try to make it work with the current (1.2.0) version of FoalTS if this isn't released in time. Maybe I can help with the implementation instead of trying to make a workaround?

@LoicPoullain
Copy link
Member Author

I'm going to block next week to work on it. I already have something waiting on the paper. Which social provider would you need first? Are you building an SPA or are using SSR?

@enepeti
Copy link

enepeti commented Oct 25, 2019

Thank you for your answer.
I am building an SPA and need Google and Facebook as providers.

@LoicPoullain
Copy link
Member Author

I'm making progress on social auth: #563.

Thank you for the link @OrkhanAlikhanov . It helped!

@LoicPoullain LoicPoullain mentioned this issue Nov 25, 2019
9 tasks
@LoicPoullain LoicPoullain changed the title [Social auth] Support authentication with providers (Google, Facebook, Twitter, Github, etc) [Social auth] Support authentication with OAuth2 providers (Google, Facebook, LinkedIN, Github, etc) Dec 12, 2019
@LoicPoullain
Copy link
Member Author

Google and Facebook providers have been released in version 1.3. Github and LinkedIn providers will be released with version 1.4 (PR already merged). I'm closing this then.

If someone requires authentication with Twitter (which uses a different protocol than the others), feel free to open an new issue for this 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

3 participants