gitlab - Gitlab 和外部 SSO
问题描述
例如,我已经成功设置了外部IDP
(Keycloak)GitLab
。如果在 IDP 级别成功通过身份验证,我可以在 GitLab 上创建用户帐户。
我想知道是否有任何方法可以让authorize
用户成为特定项目或组的成员GitLab
?
浏览GitLab
我发现的文档:
您可以要求用户成为某个组的成员,或者根据组成员身份为用户分配外部、管理员或审计员角色。每次 SAML 登录都会检查这些组,并根据需要更新用户属性。此功能不允许您自动将用户添加到 GitLab 组。
有没有人遇到过类似的情况?我想在 IDP 级别上提供适当的属性,以便 GitLab 的用户可以成为团队或项目级别的成员。
解决方案
推荐阅读
- django - 如何在django中一段时间后更改模型中布尔值的值?
- flutter - 颤动的 Speech_to_text 识别器NotAvailable
- asp.net-core-5.0 - 保存后必须将属性标记为只读
- c# - 在 IIS 上调试 WebAPI - 如何跟踪到程序集
- javascript - 赛普拉斯从 json 加载数据 - 之前的夹具
- mysql - await 和 async 在递归函数中不起作用
- python - 如何在没有架构的情况下将 json 转换为 avro?
- docusignapi - 使用复合模板进行远程签名获取 TEMPLATE_NOT_PROVIDED 错误
- python - 我正在网上搜索产品和价格。输出出现在产品和价格之间的字符我如何删除它们
- data-science - yahoo_fin 获取 TTM 数据