Commit Graph

  • 1e0d115939 回复原版 master wood chen 2025-03-03 06:59:41 +08:00
  • ecf9ba5623 简化一点 wood chen 2025-03-03 06:57:39 +08:00
  • 64dc17005f refactor: Streamline Discourse OAuth authentication and authorization flow wood chen 2025-02-23 05:46:13 +08:00
  • ee0efb325e refactor: Simplify Discourse OAuth callback with CallbackHandler component wood chen 2025-02-23 05:41:23 +08:00
  • d7c837ff25 feat: Enhance Discourse OAuth authentication with flexible credential handling wood chen 2025-02-23 05:37:05 +08:00
  • 71ad4d48ce test wood chen 2025-02-23 05:30:07 +08:00
  • 11bf5318f3 部署 wood chen 2025-02-23 05:18:32 +08:00
  • 42036544bf refactor: Rename Q58 OAuth callback to Discourse OAuth wood chen 2025-02-23 02:35:29 +08:00
  • 569ba4c186 refactor: Simplify Q58 OAuth callback authorization logic wood chen 2025-02-23 02:23:56 +08:00
  • c78b2141aa 部署 wood chen 2025-02-23 01:45:50 +08:00
  • f1cfe78be1 chore: Update type imports for client and dashboard pages wood chen 2025-02-23 01:05:31 +08:00
  • 0fe8bfc6aa 修复一下移动端效果 wood chen 2025-02-22 15:41:27 +08:00
  • 54b3d8e661 feat: 添加代码块组件和警告组件,优化用户界面 wood chen 2025-02-22 15:15:30 +08:00
  • ce3baad450 refactor: Redesign homepage and header with responsive layout and improved styling wood chen 2025-02-22 01:30:42 +08:00
  • 3bbf87d875 refactor: Extract dashboard title into separate component wood chen 2025-02-22 01:04:56 +08:00
  • 4a98942064 feat: Add new admin page titles and update header component wood chen 2025-02-22 00:59:36 +08:00
  • aed648fed5 refactor: Remove AuthStateSync component and update layout wood chen 2025-02-22 00:49:22 +08:00
  • a2964a177b refactor: Remove NavBarWrapper and update home page navigation wood chen 2025-02-22 00:43:03 +08:00
  • 263f62033f refactor: Remove session update effect and rename NavBar component wood chen 2025-02-22 00:34:30 +08:00
  • d5465246cb feat: Add session update for dashboard and admin pages wood chen 2025-02-21 23:59:22 +08:00
  • 47e9d686d6 refactor: Migrate auth layout to server-side redirection with improved layout structure wood chen 2025-02-21 23:13:43 +08:00
  • df3ffe0cd5 refactor: Update auth layout to use client-side session redirection wood chen 2025-02-21 22:48:45 +08:00
  • d1c94e8300 refactor: Simplify NextAuth JWT and session configuration wood chen 2025-02-21 22:47:35 +08:00
  • cd62f1589f feat: Enhance NextAuth session management with extended session duration and dynamic token updates wood chen 2025-02-21 22:42:54 +08:00
  • efc5dd6b39 feat: Add session update on dashboard navigation wood chen 2025-02-21 22:38:44 +08:00
  • 1050a8f6af feat: Add admin redirect and refactor authentication layout and components wood chen 2025-02-21 22:28:02 +08:00
  • 01ce107b70 refactor: Simplify Authorizing component state and rendering logic wood chen 2025-02-21 22:12:18 +08:00
  • 96804d59f8 refactor: Simplify OAuth and SSO authentication error handling and component logic wood chen 2025-02-21 22:06:12 +08:00
  • 465bf1dff5 feat: Add UserAuthForm to authorize page and enhance SSO/OAuth login handling wood chen 2025-02-21 21:56:54 +08:00
  • 80e281f986 refactor: Streamline OAuth and SSO authentication flow across multiple components wood chen 2025-02-21 21:49:44 +08:00
  • bcec776a00 refactor: Simplify SSO authentication redirect to use direct window location wood chen 2025-02-21 21:34:56 +08:00
  • 849265a26f fix: Improve SSO authentication form submission with dynamic parameter extraction wood chen 2025-02-21 21:28:37 +08:00
  • 2c94af2b91 fix: Improve OAuth callback URL parsing and handling wood chen 2025-02-21 21:25:27 +08:00
  • b9ace034bf feat: Implement form-based SSO redirect for more reliable authentication flow wood chen 2025-02-21 21:19:52 +08:00
  • 21a2a51ba6 feat: Enhance OAuth authentication with robust URL parsing and error logging wood chen 2025-02-21 21:12:57 +08:00
  • c176362949 fix: Improve OAuth callback URL handling in authentication flow wood chen 2025-02-21 21:04:46 +08:00
  • f40979b4ad fix: Decode callback URL and reset loading state on authentication error wood chen 2025-02-21 21:00:20 +08:00
  • 7188c46cd7 feat: Improve SSO authentication with enhanced error handling and dynamic return URL wood chen 2025-02-21 20:51:44 +08:00
  • 1edfc035e2 feat: Enhance OAuth redirect with dynamic callback URL preservation wood chen 2025-02-21 20:39:55 +08:00
  • 2f0d1aee47 refactor: Simplify OAuth state management and remove cookie-based approach wood chen 2025-02-21 20:37:35 +08:00
  • d39cb2e7d5 feat: Improve OAuth state parsing and error handling in sign-in route wood chen 2025-02-21 20:29:00 +08:00
  • 3b6117dc61 feat: Conditionally set OAuth return URL based on OAuth state wood chen 2025-02-21 20:23:50 +08:00
  • 4fe8f1cb11 feat: Add OAuth state parameter handling in sign-in flow wood chen 2025-02-21 20:17:10 +08:00
  • 03107936ad refactor: Remove metadata export from sign-in page wood chen 2025-02-21 20:10:53 +08:00
  • 04d9ac38dc refactor: Migrate OAuth state management to API-based approach wood chen 2025-02-21 20:09:27 +08:00
  • 67b434e692 feat: Replace localStorage with secure cookies for OAuth state management wood chen 2025-02-21 20:04:26 +08:00
  • a40234e6c8 refactor: Consolidate OAuth authorization page and enhance parameter handling wood chen 2025-02-21 19:54:25 +08:00
  • 32aaf27b2e feat: Restore OAuth parameter preservation during authentication flow wood chen 2025-02-21 19:49:55 +08:00
  • d83f60b0a9 refactor: Simplify SSO authentication route and OAuth parameter handling wood chen 2025-02-21 19:39:51 +08:00
  • d99b9bcc77 feat: Enhance OAuth authorization flow with dynamic redirect and parameter handling wood chen 2025-02-21 19:33:36 +08:00
  • a05bce4e38 refactor: Simplify OAuth authorization page and component with direct SSO handling wood chen 2025-02-21 19:19:11 +08:00
  • a3e43bf9e1 refactor: Simplify user authorization action and component with direct sign-in method wood chen 2025-02-21 18:56:27 +08:00
  • 4254098b53 refactor: Simplify SSO authorization flow by removing OAuth parameter handling wood chen 2025-02-21 18:50:05 +08:00
  • a0026c005d refactor: Streamline SSO and OAuth authorization flow with simplified parameter handling wood chen 2025-02-21 18:47:32 +08:00
  • 1b4a988ba2 refactor: Simplify user authorization component and improve error handling wood chen 2025-02-21 18:32:59 +08:00
  • 2f848af557 refactor: Improve OAuth and SSO authorization flow with enhanced loading and error handling wood chen 2025-02-21 18:27:55 +08:00
  • 86adf32db8 refactor: Enhance OAuth authorization flow with improved parameter handling and loading state wood chen 2025-02-21 18:23:47 +08:00
  • 05b8ee3c75 feat: 改进 OAuth 参数存储和重定向机制,使用 cookies 管理临时授权参数 wood chen 2025-02-21 18:18:45 +08:00
  • 8bcaf1fd89 refactor: 简化 SSO 登录流程,移除 OAuth 参数存储和复杂重定向逻辑 wood chen 2025-02-21 18:11:50 +08:00
  • 99e833c84e refactor: 重构 SSO 登录流程,改进错误处理和状态管理 wood chen 2025-02-21 18:05:05 +08:00
  • 0d1228ec30 feat: 优化 OAuth 认证流程,改进参数获取和加载状态管理 wood chen 2025-02-21 18:00:42 +08:00
  • 178d2af9aa feat: 改进 OAuth 参数存储和处理机制,优化跨页面参数传递 wood chen 2025-02-21 17:58:58 +08:00
  • e193568ee8 refactor: 改进 OAuth 参数处理和错误处理机制 wood chen 2025-02-21 17:54:17 +08:00
  • 1c0aa7e65f refactor: 优化 SSO 和 OAuth 重定向流程,改进参数处理和回调机制 wood chen 2025-02-21 17:43:21 +08:00
  • f9c912e8c5 refactor: 重构用户授权流程,简化 OAuth 和 SSO 重定向逻辑 wood chen 2025-02-21 17:28:14 +08:00
  • 6c8bda6b32 feat: 增加 OAuth 支持,优化用户授权流程,简化参数处理和错误显示 wood chen 2025-02-21 17:22:56 +08:00
  • 3b47daccee 修复: 即使用户没有提前登录本系统,从第三方应用发起授权请求时也能正确完成整个认证流程 wood chen 2025-02-21 17:12:53 +08:00
  • cd24fe93b7 取消错误更改 wood chen 2025-02-21 17:09:10 +08:00
  • 0da3da33ef 使用原始方法 wood chen 2025-02-21 16:49:18 +08:00
  • 0c98d52a16 refactor: 更新用户授权组件以使用next-auth进行登录,简化重定向逻辑并优化会话更新 wood chen 2025-02-21 16:45:52 +08:00
  • 0ef9ae7903 refactor: 优化用户授权组件的错误处理逻辑,简化代码结构 wood chen 2025-02-21 16:40:42 +08:00
  • a5a9f2e779 refactor: 简化用户授权组件的登录逻辑,移除不必要的延迟和重定向处理 wood chen 2025-02-21 16:27:23 +08:00
  • 3f193650d2 docs: 更新README以添加检查点说明;优化用户授权组件的重定向逻辑 wood chen 2025-02-21 16:20:37 +08:00
  • 2b11972699 登录后跳转, 添加更长的等待时间 wood chen 2025-02-21 16:11:17 +08:00
  • 3dece6b5df fix: 添加短暂延迟以确保会话更新完成 wood chen 2025-02-21 15:49:54 +08:00
  • c535e037fc docs: 更新README以包含项目部署网址和Q58论坛信息;优化用户授权组件的登录回调逻辑 wood chen 2025-02-21 15:42:40 +08:00
  • 5f196acb4a refactor: 移除不必要的会话更新逻辑以简化导航栏组件 wood chen 2025-02-21 15:36:47 +08:00
  • 1083416b17 feat: Enhance Discourse SSO authentication with dynamic return URL handling wood chen 2025-02-21 15:30:25 +08:00
  • 8a7997f5b9 feat: Improve user authorization UI and session management wood chen 2025-02-21 13:42:38 +08:00
  • f9521d9afb refactor: Simplify OAuth authentication flow and update branding wood chen 2025-02-21 13:32:51 +08:00
  • a85c15381a 回归原项目 wood chen 2025-02-21 13:25:05 +08:00
  • 379fceb26b refactor: Improve SSO authentication flow with enhanced error handling and parameter processing wood chen 2025-02-21 13:15:53 +08:00
  • 1e519738ea feat: Improve OAuth authorization flow and redirect handling wood chen 2025-02-21 13:08:42 +08:00
  • f7d32436b5 fix: Modify OAuth authorization redirect after login wood chen 2025-02-21 12:52:26 +08:00
  • b5c3d84ec5 fix: Update login redirect path in OAuth authorization page wood chen 2025-02-21 12:39:03 +08:00
  • 760bbdbafd feat: Enhance homepage and OAuth authorization with improved design and functionality wood chen 2025-02-20 03:44:05 +08:00
  • 5a31f79f75 refactor: Update OAuth authorization page to support standard OAuth parameters wood chen 2025-02-20 03:21:17 +08:00
  • f276f28118 fix: Replace router.push with window.location.href in ErrorCard wood chen 2025-02-20 03:14:38 +08:00
  • 7c05f5f70e feat: Enhance OAuth authorization error handling with ErrorCard wood chen 2025-02-20 03:13:04 +08:00
  • a82643ada4 refactor: Simplify OAuth authorization page and component wood chen 2025-02-20 03:09:46 +08:00
  • 493ad7136f refactor: Enhance authorization flow with improved permission checks and user context wood chen 2025-02-20 03:03:49 +08:00
  • 3782ec8ca0 添加"授权管理页面" wood chen 2025-02-20 02:39:55 +08:00
  • b01890e2cf refactor: Simplify Authorizing component and remove progress tracking wood chen 2025-02-20 02:30:46 +08:00
  • 1d0fe64fdb feat: Improve OAuth authorization error handling and client validation wood chen 2025-02-20 02:24:06 +08:00
  • bd6b2b747d feat: Add user allowlist and improve client creation validation wood chen 2025-02-20 02:13:06 +08:00
  • 0dd6a3338f refactor: Improve UI and UX for client management and authorization wood chen 2025-02-20 02:02:04 +08:00
  • 70e66294e3 feat: Add user access control and client management enhancements wood chen 2025-02-20 01:49:52 +08:00
  • a81fee3f9a feat: Initialize default authorization state with enabled status and timestamp wood chen 2025-02-20 01:15:16 +08:00
  • 781d2fc0c2 feat: Add authorization tracking and management features wood chen 2025-02-20 01:13:22 +08:00
  • 402295d908 refactor: Improve AccessToken creation method with explicit data handling wood chen 2025-02-20 00:33:58 +08:00