---
schema_version: "1"
id: c408f4aeb2f6c1d71d3000c55ec30792616b6e680e8e891b5685aab13ba820ec
title: OAuth
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/mule-sdk/latest/oauth.md
canonical_url: https://docs.mulesoft.com/mule-sdk/latest/oauth
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 1c32f2cef1537c81fc7c4c7701358ac549b647b3daa7eceba795d7cb5df28ff2
description: MuleSoft Documentation Site
release: "1.13"
latest: true
---
---
product: Mule SDK
version: 1.13
is-latest-version: true
keywords: mule, sdk, security, oauth
---

# OAuth

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

OAuth 2.0 is the industry-standard protocol for authorization. OAuth 2.0 focuses on client developer
simplicity while providing specific authorization flows for web applications, desktop applications,
mobile phones, and livingroom devices. For more information about the OAuth 2.0 protocol, see
[https://oauth.net/2/](https://oauth.net/2/).

The SDK provides support for building modules that are OAuth enabled, which means that they
establish connections that are authorized through the OAuth protocol. This enables you to hide most
of the complexities of the OAuth protocol from the end user and to spare them the requirement of
learning OAuth.

OAuth support provided by the SDK is limited to:

- OAuth version 2.

- [Authorization Code](https://docs.mulesoft.com/mule-sdk/latest/authorization-code) grant type

- [Client Credentials](https://docs.mulesoft.com/mule-sdk/latest/client-credentials) grant type (available since version 1.3)
