Designing an OAuth 2.0 Authorization Server from scratch

What is an Authorization Server?