* 描述问题
因为内部有个统一的认证网关,需要接收认证网关给出的用户信息作为登录凭证, 所以定制了一个authproxy插件,主要进行以下工作
- 接受请求Header中网关给出的Header信息
- 如果用户不存在则创建用户,并且设置默认成员角色
- 如果存在则返回用户信息
现在能够完成登录步骤, 调试界面看 API请求, auth:check 接口会返回用户信息, 但是和密码登录相比缺少了roles信息, 登录一直卡在登录页面,无法进入服务内部
使用密码登录进入能看到用户已经创建, 并且用户也有对应的角色
* 运行环境
- NocoBase 版本: 2.0.32
- 数据库种类与版本: PostgreSQL 15
- 操作系统: Linux
- 部署方式: Docker
- Docker 镜像版本: nocobase/nocobase:2.0.32-full
- NodeJS 版本:
如何重现
预期行为
自定义auth proxy proxy插件 登录后能够正常进入


