Cannot connect to https://renkulab.io/ with GitHub after manual account creation
oleg-nenashev opened this issue · comments
Describe the bug
I manually created an account from my phone, and now to connect using the GitHub OAuth. Unfortunately it does not work, because the service cannot send an email when I agree to proceed to the existing account. Error message: "Failed to send email, please try again later."
Link to project
N/A. Account is associated with my public email, see the profile of @oleg-nenashev
To Reproduce
Steps to reproduce the behavior:
- Create a new account using the email/password option
- Try to connect the service using GitHub OAuth
- Agree with continuing to existing account
- See error
Expected behavior
Accounts are merged, login is successful
Screenshots and/or execution output
See the screenshot below. The behavior continue when a new log-in attempt is made.
Run environment (please complete the following information):
- Chrome latest
Additional context
Status on https://renkulab.statuspage.io/ is green
Hi @oleg-nenashev thanks for reporting this! Unfortunately, I'm not sure account merging is possible at the login step - you can, however, link your github account by going to your account settings:
and the to "Linked accounts"
You should be able to add GitHub there. I'll look into whether Keycloak allows us to merge accounts on login though, that would certainly be a better UX!
Actually I take that back, it seems that account merging does work already, I just tried it with my own account. Did you try again? In your case it really looks like an error on the server, I will dig through the logs.