Available Grant Types
In this article
Various grant types are valid when registering Auth0 Applications. These can be divided into the following categories:
- Spec-conforming grants: Grants defined by and conforming to external specifications (such as OpenID Connect)
- Auth0 extension grants: Auth0-specific grants that conform to the OAuth extension mechanism to support additional clients or to provide a bridge between OAuth and other trust frameworks.
- Auth0 legacy grants: Traditional grant types supported for legacy customers only. If you are a legacy customer, we highly recommend moving to a more secure alternative. For info on working with legacy grant types and their alternatives, see Legacy Grant Types.
||Authorization Code Grant|
||Client Credentials Grant|
||Resource Owner Password Grant|
||Use a Refresh Token|
Auth0 extension grants
||Use an extension grant similar to the Resource Owner Password Grant that includes the ability to indicate a specific realm|
||Multi-factor Authentication OOB Grant Request|
||Multi-factor Authentication OTP Grant Request|
||Multi-factor Authentication Recovery Grant Request|
Auth0 legacy grants
Legacy grants include:
For info on working with legacy grant types and their alternatives, see Legacy Grant Types.
- To learn which grant types are enabled for different application types, see Auth0 Grant Types Mapping.