# 客户端认证

客户端认证用于根据用户名、密码、Token 或外部 HTTP 服务等凭据验证客户端身份。EMQX Edge 提供灵活的认证机制，支持多种后端，帮助你安全、高效地控制客户端接入。

## 认证方式

EMQX Edge 当前支持以下认证机制来验证客户端连接：

- [内置文件认证](./authn-file.md)

- [通过 HTTP 查询进行认证](./authn-http.md)

认证方式可通过 Dashboard UI 配置，也可以通过编辑配置文件 `nanomq.conf` 配置。本节介绍这两种认证方式及其配置方法。
