> For the complete documentation index, see [llms.txt](https://fusionauth.io/docs/llms.txt)

# OAuth

Learn the best practices and workflows for implementing OAuth for traditional web, single page, and mobile native applications.

# OAuth

![OAuth](https://fusionauth.io/img/icons/oauth.svg)

[!The Complete List of OAuth Grants The Complete List of OAuth Grants Get a complete list of OAuth 2.0 grant types, including authorization code, client credentials.](https://fusionauth.io/articles/oauth/complete-list-oauth-grants.md)

[!OAuth 2.1: Key Updates and Differences from OAuth 2.0 OAuth 2.1: Key Updates and Differences from OAuth 2.0 OAuth 2.1 consolidates improvements and changes made to OAuth 2.0. Discover the key updates in OAuth 2.1, including enhanced security measures and streamlined flows.](https://fusionauth.io/articles/oauth/differences-between-oauth-2-oauth-2-1.md)

[!What is OAuth and How Does it Work? What is OAuth and How Does it Work? Learn how OAuth 2.0 works with this simplified explanation and guide. Learn what it is, why it's essential for secure authorization, and best practices for implementation.](https://fusionauth.io/articles/oauth/modern-guide-to-oauth.md)

[!OAuth Device Authorization OAuth Device Authorization How to implement OAuth Device Authorization for set-top devices like Roku, AppleTV, and Xbox and more.](https://fusionauth.io/articles/oauth/oauth-device-authorization.md)

[!Storing OAuth Tokens Storing OAuth Tokens OAuth grants return tokens, but what should you do with them?](https://fusionauth.io/articles/oauth/oauth-token-storage.md)

[!OAuth V1 Signed Requests OAuth V1 Signed Requests Twitter doesn't make it easy to build an OAuth v1 login with Java. Here's how we did it for FusionAuth.](https://fusionauth.io/articles/oauth/oauth-v1-signed-requests.md)

[!SAML vs. OAuth - Understand Differences and Benefits SAML vs. OAuth - Understand Differences and Benefits SAML and OAuth are two systems that make secure user access more convenient and secure. Although they're superficially similar, under the hood there are more differences than you might expect.](https://fusionauth.io/articles/oauth/saml-vs-oauth.md)

[!The Value of Standards-Compliant Authentication The Value of Standards-Compliant Authentication What are common auth standards and why should you consider using them in your application?](https://fusionauth.io/articles/oauth/value-standards-compliant-authentication.md)

[!Is OAuth for Authentication or Authorization? Is OAuth for Authentication or Authorization? Understand why OAuth is an authorization framework, not an authentication protocol. Learn the differences and how to use OAuth correctly in your application.](https://fusionauth.io/articles/oauth/why-no-authentication-in-oauth.md)