Skip to content

feat: 新增团队 OIDC 企业登录#669

Merged
yokowu merged 1 commit into
mainfrom
feat/team-oidc-login
Jun 10, 2026
Merged

feat: 新增团队 OIDC 企业登录#669
yokowu merged 1 commit into
mainfrom
feat/team-oidc-login

Conversation

@yokowu

@yokowu yokowu commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • 新增团队级 OIDC 配置、标准 OIDC 登录回调、外部身份绑定和可选自动创建普通成员流程
  • 新增团队管理企业登录配置页和团队专属登录页 /team-login/:teamId
  • 支持团队关闭普通成员账号密码登录,并保留团队管理员兜底登录
  • 修复本分支生成的前端 Api.ts 缩水问题,保留现有前端仍依赖的 API 契约并补入 OIDC 增量接口

Test Plan

  • cd backend && go test ./...
  • cd frontend && pnpm build
  • cd backend && make generate && git diff --exit-code -- db ent/schema

Notes

  • cd frontend && SWAGGER=../backend/docs/swagger.json pnpm api 当前会删除钱包、上传、邀请、广场等现有前端仍在使用的接口和类型,导致构建失败;本 PR 已恢复为可构建的 Api.ts 并在文档计划中记录该生成链路问题,建议后续独立修复 swagger/API 生成覆盖范围。
  • pnpm lint 存在既有 ESLint 9 flat config 与旧式 plugins 配置不兼容问题,未作为本 PR 阻塞项。

@yokowu yokowu force-pushed the feat/team-oidc-login branch from 72eb3f6 to 973ba6b Compare June 10, 2026 11:15
@yokowu yokowu merged commit 3f2dc65 into main Jun 10, 2026
@yokowu yokowu deleted the feat/team-oidc-login branch June 10, 2026 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant