Step 1 – Register your client application
Before you start making requests to an OAuth 2.0 service provider, the service provider must first know who you are. This is what the registration process is for. The registration process does a lot of things, but most importantly, it establishes a trust relationship between your application and the service provider so that, once established, your application can communicate effectively with the service provider. This is a one-time process and must be done at the beginning of your integration. Once you've registered, you won't have to repeat this step for the lifetime of your application (although you may have to revisit the configurations you set up during this step as your needs and settings may change as your application evolves). Here is a brief list of what is accomplished during the registration process and why:
You identify your client application: This can be as simple as a name, and is used to distinguish your application from all of the...