使用HTTP密码限制对Keycloak管理控制台的访问

时间:2020-07-31 00:21:25

标签: keycloak traefik

我正在尝试锁定keycloak管理员,因此只有在您拥有另一个密码(例如我在Traefik上设置的基本身份验证)时,才能访问它。但是它一直在询问网络凭据。

这是我尝试过的许多事情之一。

  keycloak:
    networks:
      - traefik
      - default
    deploy:
      labels:
        - "traefik.frontend.rule=Host:my.com;PathPrefix:/auth/resources,/auth/js,/auth/realms/dlm/"
        - "traefik.frontend.entryPoints=https"
        - "traefik.port=8080"
        - "traefik.enable=true"
        - "traefik.docker.network=traefik"
  keycloak-admin:
    image: alpine/socat
    command: tcp-listen:8080,fork TCP:keycloak:8080
    networks:
      - traefik
    deploy:
      labels:
        - "traefik.frontend.rule=Host:my.com;PathPrefix:/auth/admin/,/auth/realms/"
        - "traefik.frontend.entryPoints=https"
        - "traefik.port=8080"
        - "traefik.enable=true"
        - "traefik.docker.network=traefik"
        - "traefik.frontend.passHostHeader=true"
        - "traefik.frontend.auth.basic.users=keycloak:$$apr1$$..."
        - traefik.frontend.auth.basic.removeHeader=true

0 个答案:

没有答案