e-Auth 1.0 认证系统

基于 Cloudflare Pages 和 R2 存储的现代化用户认证解决方案,由 ELT Group 提供企业级的安全保障。

安全加密

采用 bcrypt 加密算法保护用户密码,JWT Token 确保会话安全。

高性能

基于 Cloudflare 边缘计算网络,全球加速,响应迅速。

易于集成

标准 OAuth 2.0 协议,RESTful API,轻松集成到任何应用。

完整功能

用户注册、登录、管理、权限控制,一站式解决方案。

开源免费

MIT 许可证,完全开源,自由使用和修改。

响应式设计

完美适配桌面、平板和移动设备,支持暗黑模式。

API 使用示例

用户登录

POST /api/login
{
  "username": "user123",
  "password": "password123"
}

// 响应
{
  "success": true,
  "data": {
    "token": "eyJhbGciOiJIUzI1NiIs...",
    "user": {
      "user_id": "uuid",
      "username": "user123",
      "email": "user@example.com"
    }
  }
}

Token 验证

POST /api/verify
{
  "token": "eyJhbGciOiJIUzI1NiIs..."
}

// 响应
{
  "success": true,
  "data": {
    "token_valid": true,
    "user": {
      "user_id": "uuid",
      "username": "user123"
    }
  }
}

OAuth 集成示例

1. 重定向到认证页面

https://auth.yourdomain.com/api/oauth?
  client_id=your_client_id&
  redirect_uri=https://yourapp.com/callback&
  response_type=code&
  state=random_state_string

2. 获取访问令牌

POST /api/oauth
{
  "grant_type": "authorization_code",
  "code": "authorization_code_from_callback",
  "client_id": "your_client_id",
  "redirect_uri": "https://yourapp.com/callback"
}