Identity Authentication and Authorization Framework for JitAI.
⚠️ IMPORTANT NOTEjitai-auth is a framework application module of the JitAI platform and cannot run independently.
For a complete development environment setup, please visit the jitai-team/quickstart repository.
- Multiple Auth Methods: Username/password, phone number, WeChat Mini Program, and more
- Role-Based Access Control: Fine-grained permission management based on roles
- Organization Management: Standard organization structure management
- API Authorization: Standardized API authorization interfaces
| Feature Module | Capability | 🟢 Community Edition | 🔵 Enterprise Edition |
|---|---|---|---|
| Authentication | Username/Password Login | ✅ | ✅ |
| Phone Number Login | ✅ | ✅ | |
| WeChat Mini Program Login | ✅ | ✅ | |
| WeChat Login | ❌ | ✅ | |
| WeChat Official Account Login | ❌ | ✅ | |
| DingTalk QR Login | ❌ | ✅ | |
| WeCom QR Login | ❌ | ✅ | |
| Microsoft Teams Login | ❌ | ✅ | |
| Authorization | Standard Roles | ✅ | ✅ |
| Organization | Standard Organization | ✅ | ✅ |
| DingTalk Org Sync | ❌ | ✅ | |
| WeCom Org Sync | ❌ | ✅ | |
| Microsoft Teams Org Sync | ❌ | ✅ | |
| API Authorization | Standard API Authorization | ✅ | ✅ |
We welcome contributions! Please refer to quickstart to get started.