# Authorization flows and API Clients Learn about Composable Commerce OAuth 2.0 for API authentication. Learning objectives After completing this module, you should be able to: - Demonstrate best practices related to authorization flows and API Clients. - Understand when to use specific grant types. Agenda 1. [Authentication and authorization](https://docs.commercetools.com/learning-composable-commerce-developer-essentials/authentication-authorization/authentication-and-authorization.md) 2. [Scopes](https://docs.commercetools.com/learning-composable-commerce-developer-essentials/authentication-authorization/scopes.md) 3. [Learning check](https://docs.commercetools.com/learning-composable-commerce-developer-essentials/authentication-authorization/learning-check.md) Prerequisites - [Organizations, Teams, and Projects](https://docs.commercetools.com/learning-model-your-business-structure/organizations-and-projects/overview.md) module - Understand [OAuth concepts](https://oauth.net/2/). - Experience working with APIs. - Understand the basic concepts of authentication and authorization. Audience - Functional or system architects - Technical management - Backend and frontend developers ## Related pages - [Section overview page](https://docs.commercetools.com/learning-composable-commerce-developer-essentials.md) - [Next page: Authentication and authorization](https://docs.commercetools.com/learning-composable-commerce-developer-essentials/authentication-authorization/authentication-and-authorization.md)