User signup via social networks

Issue #53 open
Igor Santos created an issue
  • [ ] Twitter
  • [ ] LinkedIn
  • [x] Facebook
  • [ ] GitHub
  • [ ] Bitbucket
  • [ ] Google+ (who)
  • [ ] Slideshare (?)
  • [ ] SpeakerDeck (?)
  • [ ] BeHance (?)

Comments (19)

  1. Igor Santos reporter

    Social authentication: check! closes #53

    • included social information in the user table (from Facebook, for instance)
    • included user badge in the header, with a dropdown for the profile (refs #18) and logout
    • login page included with simple link to Facebook login, as well as a form to finish user signup from social network (refs #52)
    • improved the User model and included SocialLink and SocialNetwork models
    • privacy policy was included as it's required by some social providers

    → <<cset d2845ea50665>>

  2. Igor Santos reporter

    Inclusion of Twitter login and merge of several social-related things. refs #53

    • name, email, avatar and picture now come correctly from the social network
    • approach was changed so a second network only fills in empty fields
    • skips issues with API incompatibilities, such as birthday+email's non-existence on twitter, or URL/username coming in a different field
    • links storage was separated between main network and additional links, so the procedure can be adjusted to merge accounts or create a new one from scratch
    • added a small snippet to unshorten social URLs

    → <<cset 38dfeb436df7>>

  3. Log in to comment