Tools
Before we dive into troubleshooting, it would be beneficial to explore the tools we will be using. Fortunately for us, the toolset required for effectively troubleshooting an OAuth 2.0 workflow is quite simple and widely available. We will primarily be using two tools to troubleshoot our flows. They are:
- A modern web browser, such as Chrome, Firefox, or Edge
- cURL, the command-line utility
That's it! With these two tools in your arsenal, you are equipped to effectively troubleshoot any OAuth 2.0 workflow.
Tip
What is cURL?
cURL (pronounced as it is spelled, "curl") is a command-line utility for transferring data and making HTTP requests. It is provided natively in most Linux/Unix-based operating systems, including Mac OS X. There is support for it on Windows, but must be installed manually.
It is a great utility for testing OAuth 2.0 workflows as you can use it to simulate many of the requests that your application will make, but you can do so via simple command-line commands...