-
Notifications
You must be signed in to change notification settings - Fork 72
Description
Description
Certain users are unable to login or signup using GitHub. Upon clicking the login or signup button, the page simply reloads without displaying an error or a message. With further experimentation, facilitated by @circuitrider, it appears to have something to do with whether email addresses have been set to public in a user's profile.
In instances of this issue:
- GitHub authorization of the CodeMontage app is occurring for existing (but perhaps not signed in) users.
- A
Serviceinstance is not created for users with this issue. - Neither is a
Userinstance for new users.
Ask
Fix bug that is keeping new users from being created via GitHub.
To Do
- Confirm that errors created in
/app/controllers/services_controllerare showing in the template. - Determine why GitHub email addresses must be public despite use of OAuth.
Additional Info
Click here for a video capture of this experience, helpfully shared by @jacquerie.
It's unclear how many users have had this experience. More information would definitely be helpful because this error is incredibly difficult to duplicate. If you are having this experience, please share the details in the comments below. Many thanks to @jarmstrng and @jacquerie for the initial report!
This issue is meant to consolidate #263.