使用SAML的Gitlab将页面重定向到gitlab-root

时间:2019-08-21 22:35:50

标签: gitlab saml

在Traefik后面的内部安装了GitLab-CE。 gitlab取自https://hub.docker.com/r/sameersbn/gitlab,未经修改。
针对GSuite的SAML身份验证用于使用户进入GitLab。

问题是:
页面仅适用于个人用户帐户,并且仅适用于安全设置中的everyone
当我尝试访问受保护的页面时,在成功获得授权后,我将被重定向到gitlab的根目录。

这是Pages的配置:

- GITLAB_PAGES_ENABLED=true
- GITLAB_PAGES_DOMAIN=pages.gitlab.domain.xyz
- GITLAB_PAGES_ACCESS_CONTROL=true
- GITLAB_PAGES_ACCESS_CONTROL_SERVER=https://gitlab.domain.xyz
- GITLAB_PAGES_ACCESS_CLIENT_ID=asdfasdf
- GITLAB_PAGES_ACCESS_CLIENT_SECRET=asdfasdf
- GITLAB_PAGES_ACCESS_REDIRECT_URI=https://pagesauth.gitlab.domain.xyz/auth

特拉菲克部分:

    labels:
      - traefik.docker.network=gitlab
      - traefik.enable=true
      - traefik.gitlab.frontend.rule=Host:gitlab.domain.xyz,pages.gitlab.domain.xyz,pagesauth.gitlab.domain.xyz
      - traefik.backend.healthcheck.hostname=gitlab
      - traefik.gitlab.port=80

针对页面auth的Gitlab应用:

Callback URL:  http://pagesauth.gitlab.domain.xyz/auth
Trusted: No
Scopes: API

0 个答案:

没有答案