The OAuth framework specifies several grant types for different use cases, as well as a framework for creating new grant types.
The most common OAuth grant types are listed below.
More resources