Introduction

Greetings! We invite you to complete a test task that will help us assess your TypeScript knowledge and skills in developing REST APIs. Your task is to create a server that provides OAuth 2.0 authorization. This is an excellent opportunity to get familiar with or strengthen your knowledge of OAuth 2.0, which is an essential aspect for any backend developer.

Task Description

In this task, you will implement two REST API endpoints, entirely in TypeScript. The project should be easy to run and must adhere to the OAuth 2.0 specification. This task will not only test your skills but also allow you to dive into the OAuth 2.0 specification.

Required Endpoints

Authorization Endpoint

Token Endpoint

Implementation Details

Testing and Expectations