You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 2, 2018. It is now read-only.
Added Integration of 3rd party identity providers:
Should support Google and Facebook identity
Try to do this through the OmniAuth gem
Certain database constraints may need to be relaxed and rewritten as constraints that only apply to non-oauth accounts
Some topics to discuss:
How do we store the user record if the 3rd party doesn't give us an email?
(Ditch the 3rd party or relax the user table are create a separate table)
How do we store user record if the 3rd party provides an email that already exists in our system?
(Add the 3rd party id as new user table column, add to separate oauth user table)
Should existing managed users be able to sign in to the same account through multiple ways, or should each be separate accounts?