LDAP用户增加来源标签
问题(Problem to solve)
客户希望在一个项目/群组有多个LDAP同步规则时,能区分LDAP的用户来自于哪个同步的群组(规则),如User1
来自于Group: readers
客户链接(Customer Link)
解决方案(Proposal)
在成员页面的LDAP用户信息中展示该用户来自哪个同步组
针对的用户(Intended users)
- 项目管理员、项目负责人
added CREQlow TeamPresales customer insight typefeature labels
要详细了解标记,请查阅文档:极狐 Handbook。
changed the description
收到,初步判断可行,而且和 upstream 修改相关,先归入 %15.5 ,待创建 upstream 相关issue进行讨论开发
@lpeng1991 我测试过如果一个用户来自于多个ldap组,且分配不同的角色,最终用户取权限最大的角色。所以用户来源需展示为最终角色所在的ldap组。
@songhuang Upstream 链接已添加 https://gitlab.com/gitlab-org/gitlab/-/issues/372626 我会先和upstream PM 沟通一下我的方案是否可接受
@songhuang Upstream 目前没有存储任何 LDAP 源信息,所以无法识别,同时认为存储 LDAP 源信息会产生大量数据?https://gitlab.com/gitlab-org/gitlab/-/issues/372626#note_1111463930
对于这一点,我是有疑惑的,这到底会增加几个字段,有这么多新数据吗?希望你能帮助我思考,看如何回复 Upstream
@lpeng1991 当前用户没加入一个项目/组,会给 members 表添加一条记录(记录用户与项目/组的关联、访问级别、添加人、过期时间等),如果要存储 LDAP 的信息也是放到这里。现在 upstream 的担忧是这个表记录较大(如果每个用户平均加入了100个项目/组,那1000个用户总共就有100000条记录),增加这个存储信息会增加较多存储量。Upstream 对数据库改动是比较慎重,比较难说服。
assigned to @songhuang
功能 Upstream 暂不支持,先放到 backlog
changed milestone to %Backlog
added upstream tracker label