42_FastMCP 2.x 中文文档之FastMCP集成:Auth0 认证指南
一、Auth0 OAuth 🤝 FastMCP
使用 Auth0 OAuth 保护您的 FastMCP 服务器
新版本:2.12.4 功能
本指南展示如何使用 Auth0 OAuth 保护您的 FastMCP 服务器。虽然 Auth0 支持动态客户端注册,但默认未启用,因此本集成采用 OIDC 代理 模式,将 Auth0 的动态 OIDC 配置与 MCP 的认证要求相连接。
二、配置
2.1 前提条件
开始之前,您需要:
-
拥有 Auth0 账户,并具备创建应用的权限
-
您的 FastMCP 服务器 URL(开发环境可使用 localhost,例如 http://localhost:8000)
2.2 步骤 1:创建 Auth0 应用
在 Auth0 设置中创建应用,获取认证所需的凭证:
进入应用管理
-
登录 Auth0 账户,进入 Applications → Applications。
-
点击 “+ Create Application” 创建新应用。
