-
Notifications
You must be signed in to change notification settings - Fork 118
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
Improve Signup Flow and Github Single Sign-On Flow #265
Comments
Marked as high priority. |
Seems to also be a similar issue with accounts linked from Stripe. Password resets seem to not be working either. |
* `User.email` is now a required field * Adds registration page for account name * Adds screen for upgrading legacy accounts * Legacy accounts must upgrade * API access will remain * Website access will be locked until register * Adds new pricing plans * Improves test coverage for signups / logins * Addresses: #265, #126
We are no longer slugifying the user email into a username, which is good. Username and email are now required for all accounts before services can be accessed. There are now additional UX and API endpoints to facilitate this behavior. I believe there is still an issue with Github SSO sometimes not lining up. |
hello @Marak I think signup via github is broken now. I'm trying to signup via github (I dont have an account). I go to https://hook.io/login and and click {
"status": "error",
"errors": [
{
"property": "email",
"constraint": "required",
"expected": true,
"actual": false,
"value": "",
"message": "Required value is missing"
}
]
} Then I go to main page https://hook.io and it redirects me to https://hook.io/email-required. It redirects me to {
"error": true,
"message": "not found"
} Is it possible to signup via guthub? Or it is supposed to be like sign up with email/password and then assign github acc for SSO? |
@zaverden I think the remaining issue we have is for Github accounts which have a non-public email address associated with their accounts. In other words, is it possible your setting in Github is for email to remain private? If that is the case we know root cause of issue and I think I can resolve it. |
@Marak yes, I believe I did not set a public email for my github account. Anyway, I was able to sign up by email/username/password and then have linked hook.io account with my github account. |
Thanks for confirming the issue @zaverden I'll see if we can patch this so it won't happen again. Please let us know if you run into any other issues. |
This just came up again and I just now have been able to reproduce the issue. Will try to have a resolution out before the end of the day. |
Hello @Marak Tried to start with new account and got same error I described above I found that in both cases my profiles don't have a public email (on page https://github.com/settings/profile). And if I add a public email - process goes without any problems. I hope this peace of info will help to locate and solve an issue |
The current behavior when a user signs up with just an email address is that the email address is slugified to a username. This is not ideal.
The signup process should allow both username and email at the same time.
In addition, it seems that if a user links their Github account after creating an account by email, it will create a new account if the account names are not the same. Instead, the Github account should link with the pre-existing session.
The text was updated successfully, but these errors were encountered: