11 Commits

Author SHA1 Message Date
493ad7136f refactor: Enhance authorization flow with improved permission checks and user context
- Separate platform and application-level authorization checks
- Use current user session for authorization instead of passing user ID
- Add detailed permission validation with specific error messages
- Simplify authorization record creation and update logic
- Remove redundant client and user checks
2025-02-20 03:03:49 +08:00
bd6b2b747d feat: Add user allowlist and improve client creation validation
- Implement user allowlist feature for client applications
- Add input validation for client creation form
- Handle parsing of allowed users list
- Improve error handling and user feedback during client creation
- Update authorization process to check client enabled status and user permissions
2025-02-20 02:13:06 +08:00
d2aeb651cf fix: Add unoptimized prop to Image components for logo and avatar rendering 2025-02-17 06:03:46 +08:00
0c1d7fceea refactor: Replace Discourse SSO with Q58 authentication flow 2025-02-17 05:56:15 +08:00
84e8adf285 chore: Update Prisma client import paths 2025-02-16 22:11:53 +08:00
a3fe3ec419 feat: Enhance authorization UI and add analytics tracking 2025-02-16 22:03:45 +08:00
6c0b39a743 chore: Update Q58 branding text in authorization card 2025-02-08 19:40:44 +08:00
83c668e717 chore: Update branding references to Q58 in documentation and UI 2025-02-08 19:40:12 +08:00
8fd599da9d refactor: Rebrand from 数字牧民 to Q58 2025-02-08 19:22:14 +08:00
Tuluobo
1069de389c refactor: Redesign the auth process 2024-09-15 20:05:32 +08:00
Tuluobo
19d063ae14 feat: OAuth authorization finished 2024-09-09 09:58:48 +08:00