Summary
We covered some important topics in this chapter. Particularly, we looked at the two most common and useful tools that you, as an application developer, will use to troubleshoot your OAuth 2.0 workflows: the web browser and the cURL command-line utility. We then examined the various OAuth 2.0 flows that we've discussed in the book, replicating their flows manually with the tools we introduced earlier. Doing this outside of our application gives us great introspection into the success (or failure) of our requests without confusing them with issues related to our application. Following this template for validating your flows will help you isolate issues with your OAuth 2.0 requests and will certainly make your integrations less troublesome.