A common thing that people want to implement into their applications is some form of login support through some sort of external provider. The big advantage of this is that when people then want to create their account, they can avoid having to create yet another login to deal with. This can remove a major blocker from people wanting to sign up to your site, so this is always a great thing to do, but it's also something that's a bit complicated! Based on that, let's demystify this feature a little bit and implement a Twitter account creation and login system in our application!
We'll also spend a little bit of time implementing a Google account creation and login system just to demonstrate how easy Ueberauth makes it to add new OAuth strategies to your application without having to reimplement a bunch of things over and over!
Part of...