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

fix(signup): signup auth #15628

Merged
merged 5 commits into from
Jul 13, 2017
Merged

fix(signup): signup auth #15628

merged 5 commits into from
Jul 13, 2017

Conversation

BerkeleyTrue
Copy link
Contributor

Add removes account creation using third party oauth.
Linking third party app will create user credential instead of user identity. Users linking their account before would then be able to login using that linked account.
Previously created accounts will still be able to use third party oauth to login.
If a linked account is associated with another user, it is instead attached to this user,
If a identity is no longer attached to a user, the identity is marked with a isOrphaned property with the username of the user. This allows for easy lookup and deletion.
Adds the ability to mark errors as handled so that they are not reported to production trackers.
Adds opbeat

Moved user methods/extensions into one file. Tracked down `next method
called more than once` error and setting headers after their sent. Let
regular error handler handle api errors as well.
We are no longer allowing account creation through github
@BerkeleyTrue BerkeleyTrue added the status: waiting review To be applied to PR's that are ready for QA, especially when additional review is pending. label Jul 12, 2017
@raisedadead
Copy link
Member

Thanks @BerkeleyTrue I'll pull these down and test as soon as I am back tonite. If you are around, I'll hit you up in the chat.

Copy link
Member

@raisedadead raisedadead left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✨ ✨ LGTM. ✨ ✨

Thanks @BerkeleyTrue !

@raisedadead raisedadead merged commit 2fcd976 into freeCodeCamp:staging Jul 13, 2017
@raisedadead raisedadead removed the status: waiting review To be applied to PR's that are ready for QA, especially when additional review is pending. label Jul 13, 2017
@BerkeleyTrue BerkeleyTrue deleted the fix/fix-email-signup branch November 30, 2017 21:59
mhatout pushed a commit to mhatout/freeCodeCamp that referenced this pull request Feb 9, 2018
* fix(models.user): Colocate all user methods

Moved user methods/extensions into one file. Tracked down `next method
called more than once` error and setting headers after their sent. Let
regular error handler handle api errors as well.

* feat(server.auth): Disable github account creation

We are no longer allowing account creation through github

* refactor(Auth): Move user identity link into models dir

* feat(Disable link account login): This removes the ability to use a linked account t

* feat(errorhandlers): Add opbeat, filter out handled error
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

Successfully merging this pull request may close these issues.

None yet

2 participants