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

login for non-Twitter users #50

Open
mc2 opened this issue Apr 23, 2017 · 5 comments
Open

login for non-Twitter users #50

mc2 opened this issue Apr 23, 2017 · 5 comments

Comments

@mc2
Copy link

mc2 commented Apr 23, 2017

Maybe I'm weird, and prefer email/password logins.

Prefer not supporting identity integrations with large corporations.

Will look for that feature in the future. Thanks! Good Luck!

@plpxsk
Copy link

plpxsk commented Apr 26, 2017

I'm wondering (@ team): are there plans to incorporate non-twitter login?

@friedger
Copy link

Maybe try blockstack.org ids?

@jalcine
Copy link

jalcine commented Mar 4, 2019

I'm down to contribute a patch for IndieAuth + IndieLogin.

@CloCkWeRX
Copy link

So, the auth controller is via https://github.com/upcoming/upcoming-www/blob/master/controllers/auth.js and passport.

https://www.passportjs.org/

There are many, many strategies; but a few common ones:
https://www.passportjs.org/packages/passport-google-oauth/
https://www.passportjs.org/packages/passport-facebook/
https://www.passportjs.org/packages/passport-mastodon/

I personally would not recommend Facebook, as they have a bullshit app review process where they attempt to dictate what your application does; while feasting on the user data.

The main friction here is setting up the API keys for all of these providers, which is a bunch of hoops to jump through.

https://www.passportjs.org/packages/passport-indieauth/ is marked as "not ready"

@CloCkWeRX
Copy link

CloCkWeRX commented Jul 13, 2024

Other considerations:

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

No branches or pull requests

5 participants