ToolypetMCP

OAuth令牌生成器 | Toolypet

免费在线OAuth令牌生成器。生成用于测试和开发的OAuth令牌。支持MCP。

这是什么?

OAuth 2.0令牌生成器,可创建模拟的访问令牌、刷新令牌和授权码。支持多种grant类型和令牌格式,用于API开发测试和OAuth流程学习。

输入

= 1h
常用范围:

预览

点击生成按钮创建令牌

使用方法

选择grant类型和令牌类型。配置作用域、过期时间和客户端信息。生成模拟的OAuth响应,包括access_token、refresh_token和相关元数据。

深入解析

OAuth 2.0是授权框架的标准。四种主要grant类型:Authorization Code(最安全,用于Web应用)、Client Credentials(服务间通信)、PKCE(移动/SPA应用)、Refresh Token(续期访问令牌)。 令牌格式:不透明令牌(随机字符串,需要检查点验证)和自包含令牌(JWT格式,可本地验证)。选择取决于性能和安全性需求。

示例

  1. 生成Bearer令牌:创建标准的OAuth Bearer访问令牌
  2. 模拟OAuth响应:生成包含access_token和refresh_token的完整响应
  3. 测试作用域:创建带不同权限范围的令牌
  4. 测试过期处理:生成已过期或即将过期的令牌
  5. 模拟授权码:生成用于授权码流程的code

安装 Toolypet MCP 服务器

通过一条命令将 Toolypet 工具添加到您的 AI 代理。支持 Claude Desktop、Claude Code、Cursor 及所有 MCP 兼容客户端。

快速开始
npx -y @toolypet/mcp-server@latest
MCP 客户端配置
{
  "mcpServers": {
    "toolypet": {
      "command": "npx",
      "args": [
        "-y",
        "@toolypet/mcp-server@latest"
      ]
    }
  }
}
工具名称:mcp__toolypet__oauth_token_generator
提示示例
Generate an OAuth 2.0 authorization URL for Google login
输入示例
{
  "provider": "google",
  "clientId": "your-client-id",
  "redirectUri": "https://app.example.com/callback",
  "scopes": [
    "openid",
    "email",
    "profile"
  ],
  "state": "random-state-123"
}
输出示例
{
  "authorizationUrl": "https://accounts.google.com/o/oauth2/v2/auth?client_id=your-client-id&redirect_uri=https%3A%2F%2Fapp.example.com%2Fcallback&response_type=code&scope=openid+email+profile&state=random-state-123",
  "state": "random-state-123"
}

常见问题

OAuth和JWT有什么关系?
OAuth是授权框架,定义了获取令牌的流程。JWT是一种令牌格式。OAuth的access_token可以是JWT格式,也可以是不透明字符串。
四种grant类型怎么选?
Web应用用Authorization Code,移动/SPA用PKCE,服务间用Client Credentials,续期用Refresh Token。
access_token和refresh_token有什么区别?
access_token用于访问资源,短期有效。refresh_token用于获取新的access_token,长期有效,安全级别更高。
什么是PKCE?
Proof Key for Code Exchange,为Authorization Code流程添加代码验证器,防止授权码被截获使用。推荐所有公共客户端使用。
这些令牌可以用于生产吗?
不可以。此工具生成模拟令牌用于测试和学习。生产环境应使用完整的OAuth服务器。
如何在Claude/Cursor中使用此工具?
您可以通过MCP使用此工具。将Toolypet MCP服务器添加到您的AI代理配置中,使用 'npx -y @toolypet/mcp-server@latest'。然后让AI使用对应的MCP工具及相应参数。
什么是MCP?为什么Toolypet支持它?
MCP(模型上下文协议)是一个开放标准,允许Claude和Cursor等AI代理使用外部工具。Toolypet支持MCP,让您可以在浏览器和AI代理中使用所有65+工具,将计算和操作无缝集成到AI工作流程中。

相关工具