-
Notifications
You must be signed in to change notification settings - Fork 308
provide Medium-style email authentication #1052
Comments
This would be important for nice on-site user flows as with #737. |
Social accounts are the basis of our anti-fraud. |
See also #756. |
+1 from @traverseda at #1657 (comment). |
I closed this during a ticket purge a couple months ago. Still worth tracking, I think. Requested by @oeekker via [email protected]. |
+1 because I need to give the billing person at my company access to manage invoices, but we DON'T want to give her the twitter login credentials, because that's something only marketing should be logging into. |
I believe this would be handled with Persona support, and am marking it as such in the meta-issue for the onboarding process. Let me know if this is incorrect and I'll update the meta-issue accordingly. |
@duckinator I'm still not sure on the relationship between Persona and password authentication. For the onboarding flow optimizations (#1167) I thought we were going to stick with the existing login options, no? |
@whit537 the most you need to use Persona is an email address and a password. For some providers (ie, GMail), it'll offload you to their OAuth servers, but you still only need your email address and password. Does that resolve the issue here, or not? |
+1 from yours truly. :) |
If we are willing to trust https://trustcloud.com/ we could use that to help our anti fraud techniques. I have just created account there and it looks good so far https://trustcloud.com/!/zwn |
+1 to trustcloud. I'm going to let them know the ways we're considering using their service |
See also this blog about Persona and it not being too secure: |
Thanks for the pointer @whit537 |
@oeekker :-) |
I found the solution to this issue: https://youtu.be/VgC4b9K-gYU |
Would like to see #638 (2FA) as part of this. |
Thinking about how we can split this into small pieces:
|
@rohitpaulk In terms of user experience (and apart from the side effects), what's the purpose of separating sign-in and sign-up? I was envisioning a process like Medium's, where email is just another of several options under "Sign in / Sign up." |
By knowing the intent, we'll be able to provide better feedback. Two separate pages is just one way of addressing this, can also be done using better UI feedback on a single page. What I want to solve is "Confusion around using the wrong third-party account to sign-in, ends up creating a new account - which requires account merging to fix.". For example, we shouldn't just 'create' a new account if the user intended to sign-in using a third-party provider but chose the wrong one. I'll take a look at how Medium handles this, I expect that they'd place an intermediary step between registration (something like "You don't have an account, we're going to create one for you. Are you sure?") to prevent accidentally creating a new account |
@rohitpaulk We've talked before about phasing out social logins entirely, and requiring an email for everyone on Gratipay: #3837. Do you think we should move in that direction? If so, how does that affect the steps we take here? |
That ticket is blocked on this (we can't remove other authentication methods before we introduce email), but I don't think the steps we take here must be affected by that ticket. |
I propose that this be done in stages - we'll first split the sign-in/sign-up action into a modal, with support only for third-party providers. This will be friendlier on mobile than the current drop-down, and makes space for adding the email option. Once that is done, we'll add support for email and introduce that option in the UI. |
(Note: The serif font is not the one we use on production, I couldn't find a downloadable version on our typography.com account) |
Sounds good. Re: font ... if you use |
These designs are from Adobe XD, not in a browser 😄. Our typography account had Ideal Sans as a downloadable font, but not Typewriter. |
Hah! Oh. :-) Typewriter doesn't sound familiar. Our serif is ... Chronicle, I think? |
Hmm, wonder where I got that from
Yes, yes |
Sign-in modal is deployed! |
Moving on to the next step. I'm first going to enable sign-in (not signup) via email, under a feature flag (to test). After that, will look at sign-up via email |
+1 from #4554 (comment) |
Closing in light of our decision to shut down Gratipay. Thank you all for a great run, and I'm sorry it didn't work out! 😞 💃 |
We should provide Medium-style email authentication.
Old
We should provide password authentication. You should be able to use either your username and/or an email address (which one? only primary? configurable per-address?). This ticket started out being about signing up with email, but the actual important/hard part is the password authentication.
We first discussed email sign-up on #89, but that became more about linking email accounts to existing Gittip accounts rather than using email to sign up in the first place. Here's a ticket about signing up with email in the first place, in response to a request I received in private email:
We currently rely on social network profiles to detect fraud. It does limit our reach, however.
Notify:
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: