copilot-swe-agent[bot]
7f1e4d5de1
feat: Add OAuth 2.0 / OIDC SSO login support
...
- Add OAuth SSO provider configuration types (OAuthSsoProviderConfig, OAuthSsoConfig)
- Create OAuth SSO service with support for Google, Microsoft, GitHub, and custom OIDC providers
- Implement OAuth SSO controller with endpoints for SSO configuration, login initiation, and callback handling
- Add routes for /api/auth/sso/* endpoints
- Update User entity and DAOs to support OAuth-linked accounts (oauthProvider, oauthSubject, email, displayName, avatarUrl)
- Update SystemConfig entity to include oauthSso field
- Update migration utility to handle OAuth SSO configuration and user fields
- Add OAuth callback page for frontend token handling
- Update LoginPage with SSO provider buttons and hybrid auth support
- Add i18n translations for OAuth SSO (English and Chinese)
- Add comprehensive tests for OAuth SSO service (13 new tests)
Co-authored-by: samanhappy <2755122+samanhappy@users.noreply.github.com >
2025-12-31 15:17:07 +00:00
Copilot
ab338e80a7
Add custom access type for bearer keys to support combined group and server scoping ( #530 )
...
Co-authored-by: samanhappy <samanhappy@gmail.com >
2025-12-27 16:16:50 +08:00
samanhappy
350a022ea3
feat: enhance login error handling and add server unavailable message ( #516 )
2025-12-17 13:24:07 +08:00
samanhappy
01855ca2ca
feat: add bearer authentication key management with migration support ( #503 )
2025-12-13 16:46:58 +08:00
samanhappy
1dfa0a990b
Add batch server and group creation functionality ( #499 )
2025-12-11 14:21:58 +08:00
cheestard
54e877cbd8
feat: add reload button. ( #471 )
2025-12-03 18:55:48 +08:00
samanhappy
764959eaca
Implement OAuth client and token management with settings updates ( #464 )
2025-12-01 16:02:55 +08:00
samanhappy
8770b9ccfe
feat: Enhance Keep-Alive configuration handling ( #455 )
2025-11-30 09:59:48 +08:00
samanhappy
6de3221974
feat: Enhance user forms and user management UI ( #437 )
2025-11-23 13:50:55 +08:00
Copilot
449e6ea4fd
Add OAuth 2.0 authorization server to enable ChatGPT Web integration ( #413 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: samanhappy <2755122+samanhappy@users.noreply.github.com >
Co-authored-by: samanhappy <samanhappy@gmail.com >
2025-11-21 13:25:02 +08:00
cheestard
1869f283ba
fix: Bad Request: No valid session ID provided ( #405 ) ( #427 )
2025-11-19 18:17:37 +08:00
Copilot
5ca5e2ad47
Add password security: default credential warning and strength validation ( #386 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: samanhappy <2755122+samanhappy@users.noreply.github.com >
2025-10-26 19:22:51 +08:00
Copilot
2f7726b008
Add JSON import for MCP servers ( #385 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: samanhappy <2755122+samanhappy@users.noreply.github.com >
Co-authored-by: samanhappy <samanhappy@gmail.com >
2025-10-26 19:13:06 +08:00
Copilot
26b26a5fb1
Add OAuth support for upstream MCP servers ( #381 )
...
Co-authored-by: samanhappy <samanhappy@gmail.com >
2025-10-26 16:09:34 +08:00
samanhappy
86367a4875
feat: integrate offcial mcp server registry ( #374 )
2025-10-19 21:15:25 +08:00
Copilot
4d736c543d
feat: Add MCP settings export and copy functionality ( #367 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: samanhappy <2755122+samanhappy@users.noreply.github.com >
Co-authored-by: samanhappy <samanhappy@gmail.com >
2025-10-13 19:39:01 +08:00
WuWen
f6934a32dc
feat: add configurable name separator for tools and prompts ( #353 )
2025-10-02 14:40:01 +08:00
samanhappy
66b6053f7f
feat: add passthrough headers support for OpenAPI client and MCP protocol ( #345 )
2025-09-20 17:12:20 +08:00
comeback01
9a65532a50
feat: add french localization ( #337 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-09-12 14:27:05 +08:00
samanhappy
69a800fa7a
fix: update MCPRouter referer URL to new domain ( #293 )
2025-08-25 13:25:37 +08:00
Copilot
80b83bb029
Fix missing i18n translation for api.errors.invalid_credentials ( #285 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: samanhappy <2755122+samanhappy@users.noreply.github.com >
2025-08-20 21:06:03 +08:00
samanhappy
6020611f57
Add prompt management functionality to MCP server ( #281 )
2025-08-20 14:23:55 +08:00
samanhappy
cbb3b15ba2
fix: standardize naming to MCPHub across documentation and UI ( #271 )
...
Co-authored-by: samanhappy@qq.com <my6051199>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-13 21:54:41 +08:00
samanhappy
907bca8aac
Refactor cloud and market pages for improved functionality and UI consistency ( #265 )
2025-08-10 17:39:34 +08:00
samanhappy
26720d9e49
feat: introduce cloud server market ( #260 )
2025-08-09 21:14:26 +08:00
samanhappy
63b356b8d7
Add Chinese localization support and i18n middleware ( #253 )
2025-08-03 11:53:04 +08:00