# Source: https://docs.livekit.io/frontends/authentication.md

LiveKit docs › Authentication › Overview

---

# Authentication overview

> An overview of authentication for LiveKit frontends.

## Overview

LiveKit uses JWT-based access tokens to authenticate users and control access to rooms. Generate tokens on your backend server to encode participant identity, room permissions, and capabilities.

## Authentication components

Learn how to generate tokens and understand their structure, grants, and permissions.

| Component | Description | Use cases |
| **Tokens** | Reference documentation and tutorials for creating access tokens, configuring grants, and managing permissions. | Token generation, understanding token structure, configuring video and SIP grants, and setting up room configuration. |

## In this section

Read more about authentication components.

- **[Tokens](https://docs.livekit.io/frontends/authentication/tokens.md)**: Creating access tokens, configuring grants, and managing permissions.

---

This document was rendered at 2026-02-03T03:25:09.039Z.
For the latest version of this document, see [https://docs.livekit.io/frontends/authentication.md](https://docs.livekit.io/frontends/authentication.md).

To explore all LiveKit documentation, see [llms.txt](https://docs.livekit.io/llms.txt).