极狐GitLab 正式推出面向 GitLab 老旧版本(12.x、13.x、14.x、15.x 等)免费用户的专业升级服务,点击查看详情

返回列表 发布新帖

OmniAuth对接阿里云,每次从阿里云登录都要求创建用户

15 0
发表于 2026-3-11 16:55:42 | 显示全部楼层 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×

我在参考官方文档: https://docs.gitlab.cn/docs/jh/integration/omniauth/ 进行实验。 本地搭建了最新的gitlab

docker run --detach \
  --hostname beianyuming.asia \
  --publish 443:443 \
  --publish 80:80 \
  --publish 1022:1022 \
  --name gitlab \
  --restart always \
  --volume /srv/gitlab/config:/etc/gitlab \
  --volume /srv/gitlab/logs:/var/log/gitlab \
  --volume /srv/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest

系统启动后,我按照文档进行配置修改rb文件

1gitlab_rails['omniauth_providers'] = [
  {
    "name" => "alicloud",
    "app_id" => "4073228973216xxxxxxxxx",
    "app_secret" => "N3n7GepOaf1xYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  }
]

配置完成重启后,可以选择从阿里云登录

image.png

点击上图AliCloud图标进入阿里云验证页面

image.png

目前遇到一个问题, 每次从 AliCloud,都进入下面这个页面,创建用户。 测试过N多次,并且创建的用户用名称、用邮箱等方式。 但是并不能和阿里云帐号建立关联关系 image.png

[使用富文本编辑器编辑]()

回复

使用道具 举报

意见建议

Email:forum@gitlab.cn
  • 关注公众号
  • 添加专业顾问
Copyright © 2001-2026 极狐GitLab论坛 版权所有 All Rights Reserved. 鄂ICP备2021008419号-1|鄂公网安备42018502006137号
关灯 快速发帖
扫一扫添加专业顾问
返回顶部
快速回复 返回顶部 返回列表