Chapter 11. Implementing OAuth in Our Application
We now have a working application with a lot of special features and some pretty cool internal tweaks based off the deep down internals of Elixir and Phoenix! We'll want to spend just a little bit of time polishing up our application and turning it into something that we're ready to push to production!
One thing that we don't have currently is a better system for creating an account on our system, so before we start talking about a way to actually ship this out into production, we'll spend a little bit of time shoring up our login system and including support for OAuth flows, such as support for Twitter and Google!
This is a significant part of preparing an application: to go from an idea in your head to something that is a viable platform and product that people actually want to use! The reality is that most people don't want another login for something. The advantage of introducing an OAuth flow into your site is that it allows people to...