Set up your local environment for this project. We'll walk you through everything you need to know, including how to install and configure your environment to be able to complete all of the tasks.
Building the Authorization Server
This module will have you build the routes for the authorization server. We will create server routes to authorize the user, approve a given client, and issue the authorization token to a client.
Building the Protected Resource
We will build a server route on the protected resource that allows authorized clients to access selected information about the user based on the provided scope present in the authorization token.
Building the Client Application
In this module, we will build the client application, that is responsible for communicating with the authorization server and protected resource. The client application is responsible for having the user authorizing the application and granting access to their information.
Jun 2, 2020
In this project, you'll be using Node.js to build a complete OAuth solution. From the client application, to the OAuth server itself, you’ll build everything you need to allow external clients to authorize themselves and securely access your resources using your authorization server.