企业级统一认证解决方案

安全、可靠的
OAuth 2.0 认证服务

支持标准 OAuth 2.0 协议,提供完整的 RBAC 权限管理 助力企业快速构建安全的身份认证系统

核心功能

为企业提供全方位的认证与权限管理能力

OAuth 2.0 授权

支持授权码、客户端凭证等多种授权模式,完全符合 OAuth 2.0 标准规范

用户管理

完整的用户生命周期管理,支持用户创建、编辑、角色分配等操作

RBAC 权限

基于角色的访问控制,灵活的权限分配和管理机制

应用集成

轻松集成第三方应用,统一管理所有客户端应用的认证

高性能

基于 Cloudflare Workers 边缘计算,全球加速,毫秒级响应

安全可靠

JWT 令牌签名、密码哈希存储、会话管理等多重安全保障

100%
免费开源
OAuth 2.0
标准协议
RBAC
权限模型
无限扩展

API 端点

OAuth 2.0 核心接口 - 在线调试

GET /oauth/authorize

获取授权码 - OAuth 2.0 授权码模式第一步

查看示例代码
const authUrl = '/oauth/authorize?' +
  'client_id=YOUR_CLIENT_ID&' +
  'redirect_uri=https://your-app.com/callback&' +
  'response_type=code&' +
  'scope=read write&' +
  'state=random_state';

window.location.href = authUrl;
POST /oauth/token

交换访问令牌 - 使用授权码获取访问令牌

查看示例代码
fetch('/oauth/token', {
  method: 'POST',
  headers: { 
    'Content-Type': 'application/x-www-form-urlencoded' 
  },
  body: new URLSearchParams({
    grant_type: 'authorization_code',
    code: 'AUTH_CODE',
    redirect_uri: 'https://your-app.com/callback',
    client_id: 'YOUR_CLIENT_ID',
    client_secret: 'YOUR_CLIENT_SECRET'
  })
})
.then(res => res.json())
.then(data => console.log(data));
GET /oauth/userinfo

获取用户信息 - 使用访问令牌获取用户详情

查看示例代码
fetch('/oauth/userinfo', {
  headers: {
    'Authorization': 'Bearer ACCESS_TOKEN'
  }
})
.then(res => res.json())
.then(data => console.log(data));