为企业提供全方位的认证与权限管理能力
支持授权码、客户端凭证等多种授权模式,完全符合 OAuth 2.0 标准规范
完整的用户生命周期管理,支持用户创建、编辑、角色分配等操作
基于角色的访问控制,灵活的权限分配和管理机制
轻松集成第三方应用,统一管理所有客户端应用的认证
基于 Cloudflare Workers 边缘计算,全球加速,毫秒级响应
JWT 令牌签名、密码哈希存储、会话管理等多重安全保障
OAuth 2.0 核心接口 - 在线调试
/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;
/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));
/oauth/userinfo
获取用户信息 - 使用访问令牌获取用户详情
fetch('/oauth/userinfo', {
headers: {
'Authorization': 'Bearer ACCESS_TOKEN'
}
})
.then(res => res.json())
.then(data => console.log(data));