github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/hack/overrides/oidc.yml (about)

     1  # oidc.yml - a docker-compose override that adds a OIDC auth to the stack
     2  #
     3  # Note: due to docker networking, when logging into Concourse, it'll redirect
     4  # you to `http://oidc:9000/auth?client_id=...`. Just change the hostname to be
     5  # `http://localhost:9000/auth?client_id=...` and it'll work just fine.
     6  #
     7  # There are 2 users and 1 group:
     8  # user1@example.com:user1pass;group1
     9  # user2@example.com:user2pass
    10  #
    11  # ref: https://hub.docker.com/r/qlik/simple-oidc-provider/
    12  # ref: https://docs.docker.com/compose/extends/
    13  #
    14  version: '3'
    15  
    16  services:
    17    web:
    18      environment:
    19        # CONCOURSE_MAIN_TEAM_OIDC_USER: user1
    20        CONCOURSE_MAIN_TEAM_OIDC_USER: John
    21        # CONCOURSE_MAIN_TEAM_OIDC_GROUP: group1
    22  
    23        CONCOURSE_OIDC_ISSUER: http://oidc:9000
    24        CONCOURSE_OIDC_CLIENT_ID: foo
    25        CONCOURSE_OIDC_CLIENT_SECRET: bar
    26  
    27    oidc:
    28      image: qlik/simple-oidc-provider
    29      ports:
    30      - 9000:9000
    31      environment:
    32        REDIRECTS: http://localhost:8080/sky/issuer/callback
    33        CONFIG_FILE: /oidc/config.json
    34        USERS_FILE: /oidc/users.json
    35      volumes:
    36      - ./hack/oidc:/oidc
    37