# Auth Overview
[EN] Source: https://mastra.ai/docs/auth

Mastra lets you choose how you handle authentication, so you can secure access to your application's endpoints using the identity system that fits your stack.

You can start with simple shared secret JWT authentication and switch to providers like Supabase, Firebase Auth, Auth0, Clerk, or WorkOS when you need more advanced identity features.

## Available providers

- [JSON Web Token (JWT)](/docs/auth/jwt)
- [Clerk](/docs/auth/clerk)
- [Supabase](/docs/auth/supabase)
- [Firebase](/docs/auth/firebase)
- [WorkOS](/docs/auth/workos)
- [Auth0](/docs/auth/auth0)


---
title: "MastraJwtAuth Class | Auth"
description: "Documentation for the MastraJwtAuth class, which authenticates Mastra applications using JSON Web Tokens."
---

import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";