Introduction
By reading this chapter, you will learn how to use some distinct OAuth 2.0 profiles which enable the protocol to address custom scenarios that aren't specified by OAuth 2.0 specification (RFC 6749). These profiles are based on some extension points of OAuth 2.0, which are grant types and token types. It's essential to understand some OAuth 2.0 profiles so you can deliver real-world applications when faced with some specific scenarios.